读取csv文件后转换日期列

时间:2014-12-04 18:50:34

标签: r

我在R中读过一个csv文件。读完后我需要将Data列转换为Date对象,将Time转换为Time Object。我该怎么做。此时文件在内存中。 另外如何获取文件中所有列的类?我尝试了lapply和sapply。它将列的名称打印到控制台,但没有说出类的任何内容。

1 个答案:

答案 0 :(得分:1)

你需要strptime功能。确切的代码将根据.csv文件的时间格式而有所不同,但是您可以在here下面的链接中找到相应的方法。

所以,如果你的日期时间是这样的: 2014/01/04 12:30:36

然后你的代码看起来像这样:

strptime(data$column_name, format="%Y/%m/%d %H:%M:%S")

要查找类,只需使用class()函数。

通过一些研究可以很容易地发现这些工具。在问你的问题之前,下一次付出更多的努力。

希望这有帮助。