我有一个包含10列的数据集,其中一列是以下格式的日期
10-MAR-12 00.00.00.000000000
我想将其转换为数据格式,该格式作为日期而不是以下列格式的字符串读取
10/03/12
我还希望有一个额外的专栏,说明它是星期几是什么
我希望过滤掉某些日期或日期并创建我的数据子集。
我是R的初学者,所以感谢任何帮助
答案 0 :(得分:2)
请查看?strptime
的格式选项,as.Date
或as.POSIXct
查看要转换的功能。此外,如果您的问题被投票或关闭,请不要感到惊讶,因为这是一个常见的问题,答案可以在SO或快速谷歌搜索中找到。
具体做法是:
format(as.Date(tolower('10-MAR-12 00.00.00.000000000'), format='%d-%b-%y'), format='%d/%m/%y')
应该为您提供您正在寻找的格式。如果你想要一个日期类型,你应该取消外部format
。