2014-12-04 54 views
0

我讀過R中的csv文件。閱讀後,我需要將數據列轉換爲日期對象和時間作爲時間對象。我該怎麼做。此時該文件在內存中。 另外我如何獲得文件中所有列的類?我嘗試了樂福和寶寶。它將列的名稱打印到控制檯,但不會說任何與類有關的東西。讀取csv文件後轉換日期列

+2

嘗試一次提出一個問題。用[可重現的示例]顯示一些有代表性的數據(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。顯示您嘗試過的代碼並準確描述它是如何工作的。 – MrFlick 2014-12-04 18:52:15

回答

1

你將需要strptime函數。確切的代碼將根據.csv文件的時間格式而有所不同,但您可以在here以下的鏈接中找到方法。

所以,如果你的約會時間給出這樣的: 2014年1月4日12時三十零分36秒

那麼你的代碼將是這個樣子:

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

爲了找到類,只需使用class()函數即可。

這些工具可以通過一點研究相當容易地發現。在問你的問題之前,下次再付出一點點努力。

希望這會有所幫助。