1
我有一个格式为YYYY-mm
的日期文件。我正在准备我的数据进行时间序列分析,因此需要将格式从因子转换为Date
格式。将因子更改为R中的日期格式
我已经试过:
x <- '2011-11'
as.Date(as.character(a), "%Y-%m")
最后行给了我一个输出NA
。
谢谢!
我有一个格式为YYYY-mm
的日期文件。我正在准备我的数据进行时间序列分析,因此需要将格式从因子转换为Date
格式。将因子更改为R中的日期格式
我已经试过:
x <- '2011-11'
as.Date(as.character(a), "%Y-%m")
最后行给了我一个输出NA
。
谢谢!
“2011-11”不是日期(哪里的天)?无论是增加一天:
a <- '2011-11'
as.Date(paste0(a,'-01'))
或使用动物园的yearmon
类:
library(zoo)
as.yearmon(a)
'2011-11'不是日期。使用paste(your.year.month.strs, '01', sep='-')
将天组件添加到字符串中,然后使用"%Y-%m-%d"
与as.Date
联系。
这是真的,这不是一个日期。这是一个年份格式。谢谢 – notrockstar