我似乎無法將我的數據從csv轉換爲適當的日期類。我正在使用csv的1033日期。我已保存的格式爲「年月日」strptime錯誤R:輸入字符串太長
這裏是我的導入CSV(這似乎工作)代碼的CSV:
bd <- read.csv('birthdaysExample.csv',
header = FALSE,
sep = ',')
我可以看到R中Studio中的數據:
> head(bd)
V1
1 20141125
2 20140608
3 20140912
4 20140526
5 20140220
6 20140619
但是,當我嘗試轉換日期時收到錯誤: 「strptime中的錯誤(bd,format =」%Y%m%d「):輸入字符串太長。
下面是我的代碼:
better_bds <- strptime(bd,format='%Y%m%d')
我甚至試圖檢查並確認所有的日期其實是有8個字:
> table(nchar(bd$V1) != 8 | nchar(bd$V1) != 8)
FALSE
1033
所以我不知道如果有人能夠指引我走向正確的方向,那麼下一步該轉向哪裏,我將不勝感激!
'better_bds < - data.frame(bd = strptime(bd [,1],format ='%Y%m%d'))'' – Hugh