我仍然在學習R,並且在使用各種數據類型,類等時變得非常困惑。我遇到了這個問題中的「日期」不在現在無數次使用xts的正確格式,並且經過長時間努力尋找(我認爲)複雜的解決方案後,每次都找到解決方案。將csv加載到R中作爲xts,或者相當於啓用時間序列分析
我正在尋找一種方法將CSV加載到R中,並在每次加載csv到R時加載日期。在我的文件中,99%的文件包含Date作爲第一列,格式爲01- 31-1900(xts希望YYYY-mm-dd)。
現在,我有以下幾點:
FedYieldCurve <- read.csv("Yield Curve.csv", header = TRUE, sep = ",", stringsAsFactors = FALSE)
FedYieldCurve$Date <- format(as.Date(FedYieldCurve$Date), "%Y/%m/%d")
和我收到錯誤:在charToDate(X): 字符串是不是一個標準的明確格式
as.Date(as.character(FedYieldCurve $ Date),format =「%d-%m-%Y」) [1]不適用不適用不適用不適用不適用不適用不適用不適用NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA [NA] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA – user2662565 2014-08-29 14:33:09
格式'%d-%m-%Y'是否正確?有沒有 - 而不是 - 在字符串中?你可以寫一些FedYieldCurve $ Date的元素嗎? – nicola 2014-08-29 14:43:44
行動,也許前兩位數字是指月份,所以正確的格式應該是%m-%d-%Y – nicola 2014-08-29 14:45:46