我在R中工作,閱讀csv,在第一列中有日期和時間。 我想先在R中導入這個csv文件,然後將它轉換爲zoo obect。用日期和時間讀取csv
我使用的代碼中的R
EURUSD <- as.xts(read.zoo("myfile.csv",sep=",",tz="",header=T))
我的CSV文件包含以下格式的數據:
Date,Open,Low,High,Close
2006-01-02 10:01:00,2822.9,2825.45,2822.1,2824.9
2006-01-02 10:02:00,2825,2825.9,2824,2824.95
2006-01-02 10:03:00,2824.55,2826.45,2824,2826.45
2006-01-02 10:04:00,2826.45,2826.45,2824.9,2825.5
2006-01-02 10:05:00,2825.15,2825.5,2824,2824.85
2006-01-02 10:06:00,2824.7,2825.5,2823.7,2823.8
2006-01-02 10:07:00,2823.95,2824.45,2823.55,2824
2006-01-02 10:08:00,2824,2824.85,2823.5,2824.85
2006-01-02 10:09:00,2824.25,2825.45,2824,2825.45
2006-01-02 10:10:00,2825.2,2827,2825,2827
當我運行上面的命令中的數據導入RI獲得folowwwing錯誤:
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
我試圖找出解決問題的所有方法。我通過網絡閱讀了很多博客,但沒有一種方法適用於我。
我希望有人能幫助我。
聽起來就像你的日期欄裏有東西在搗亂它。可能是一個流浪的空白,「 - 」,「,」,「n.a.」或類似的東西。 – 2012-02-21 04:37:43
你確定你的'sep'是逗號嗎?您的示例csv文件格式看起來像它的選項卡呢? – 2012-02-21 04:37:57
它是逗號分隔的。我在記事本中打開了我的csv文件,它清楚地顯示了逗號分隔 – user395882 2012-02-21 04:44:36