我想将我的角色线转换为日期格式以绘制我的数据。我试过:
a`s.Date(IBM_REK$V1,"%YYYY%MM%DD", optional =FALSE)
我只得到Na的。
数据从文本文件导入并存储在数据框中。第一行是日期(V1):
$ V1: chr "19260130" "19260227" "19260331" "19260430"
我尝试了其他代码,例如strp.time()
,但没有代码可用。
答案 0 :(得分:0)
strptime
将在这里完成工作。首先,使用?strptime
查看您要使用的格式类型。
假设您有一个日期列表:
dates = c("19260130", "19260227", "19260331", "19260430")
其中format似乎是YYYYMMDD。
使用strptime
:
strptime(dates[1], "%Y%m%d")
[1] "1926-01-03"
其中%Y是4位数年份,%m是十进制月数,%d是白天。
答案 1 :(得分:0)
尝试使用以下日期格式。
as.Date(IBM_REK$V1,"%Y%m%d", optional =FALSE)