Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个格式为日期的文件YYYY-mm。我正在尝试为时间序列分析准备数据,因此需要将格式从因子转换为Date格式。
YYYY-mm
Date
我试过的:
x <- '2011-11' as.Date(as.character(a), "%Y-%m")
最后一行给了我一个输出NA。
NA
谢谢!
“2011-11”不是日期(哪一天)?添加一天:
a <- '2011-11' as.Date(paste0(a,'-01'))
或使用动物园的yearmon课程:
yearmon
library(zoo) as.yearmon(a)
“2011-11”不是日期。用于paste(your.year.month.strs, '01', sep='-')将 day 组件添加到您的字符串中,然后as.Date使用"%Y-%m-%d".
paste(your.year.month.strs, '01', sep='-')
as.Date
"%Y-%m-%d"