我需要你的帮助才能找出以下问题 -
我正在尝试将日期列从字符串转换为实际日期格式。我尝试过使用as.Date
但是,它显示错误消息: charToDate(x)出错: 字符串不是标准的明确格式
我在csv文件中的日期列是这样的:
日期
2003年3月17日
2003年5月31日
2003年9月6日
二〇〇三年十月一十八日
2003年7月15日
2003年9月19日
问题是某些日期是字符串,有些是实际日期格式。我试图从excel格式化它 - 没有用 试图将其复制并粘贴到记事本然后再次导入 - 也没有用。
答案 0 :(得分:3)
您需要了解R中的帮助系统。简要介绍help(as.Date)
可能会告诉您格式参数:
R> dt <- c("03/17/2003", "05/31/2003", "09/06/2003")
R> as.Date(dt, "%m/%d/%Y")
[1] "2003-03-17" "2003-05-31" "2003-09-06"
R>