【问题标题】:When reading CSV in R, how do you keep the time and date format the same?在 R 中读取 CSV 时,如何保持时间和日期格式相同?
【发布时间】:2016-10-20 02:45:14
【问题描述】:

我的 CSV 如下所示

但是当我在 R 中阅读它时,它改变了日期和时间的格式(最重要的问题)。

这是我用来读取 csv 的简单代码

library(readr)
dat1<- read_csv("2010.csv")

我怎样才能使日期和时间的格式不改变并且看起来像第一张图片?

【问题讨论】:

  • 你能把str(dat1)或者更好的dput(dat1)放在你的问题中吗?

标签: r csv format readr


【解决方案1】:

试试:

dat1 <- read.table("2010.csv", sep = ",", header = T)

如果这个答案出错了,那么:

首先检查您的.csv 中的内容,方法是使用text 或一些code editors 而不是Excel 或类似的东西打开它。我想的问题可能是一些像MS Excel这样的APP,它会在预览模式下进行一些自动格式转换,所以你看到的可能不是你文件中的真实内容。

例如:.csv中的2015-1-1Excel打开时变成2015/1/1

【讨论】:

  • 非常感谢!这解决了问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-19
  • 1970-01-01
  • 1970-01-01
  • 2017-02-18
  • 2016-11-03
相关资源
最近更新 更多