我在R中的data.frame中有一个列,看起来像图片,它存储为一个因素:
我需要在data.frame中创建一个具有数据类型=日期的新列,其中此日期是该月的第一天。关于如何以简单的方式创建它的任何想法?
答案 0 :(得分:4)
您可以使用paste
将日期与“日期”列粘贴,使用Date
使用相应的as.Date
参数转换为format
课程。
df1$Date <- as.Date(paste(df1$Date, '01'), '%Y %B %d')
有关详细信息,您可以查看?as.Date
,?strptime
,?as.POSIXct