Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的日期转换_R - Fatal编程技术网

R中的日期转换

R中的日期转换,r,R,我的原始数据文件的日期列有数字,如“180410”。当我将数据导入R时,这些被读取为整数。现在我尝试使用as.date将它们转换为日期,但这些列中只有N/A。有没有办法将它们隐藏到实际日期?请帮助您需要检查as.Date的格式部分,它需要与输入匹配(2位年份,无空格)。如果输入错误,则会得到NA。以下示例生成NA,因为输入中没有连字符: as.Date("180412", "%y-%m-%d") 改用这个: as.Date("180412", "%y%m%d") as.Date(“18041

我的原始数据文件的日期列有数字,如“180410”。当我将数据导入R时,这些被读取为整数。现在我尝试使用as.date将它们转换为日期,但这些列中只有N/A。有没有办法将它们隐藏到实际日期?请帮助

您需要检查as.Date的格式部分,它需要与输入匹配(2位年份,无空格)。如果输入错误,则会得到NA。以下示例生成NA,因为输入中没有连字符:

as.Date("180412", "%y-%m-%d")
改用这个:

as.Date("180412", "%y%m%d")

as.Date(“180410,“%d%m%y”)
,如果您有一列,请使用
as.Date(df$column\u name,“%d%m%y”)
,如果该列是整数,
as.Date(as.character(df$column\u name),“%d%m%y”)
as.Date(as.character(180410,“%d%m%y”)
非常感谢您。这很好:)谢谢。了解输入正确格式的重要性:)