Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含 10 列的数据集,其中之一是以下格式的日期
10-MAR-12 00.00.00.000000000
我想将其转换为数据格式,该格式被读取为日期而不是以下格式的字符串
10/03/12
我还希望有一个额外的专栏,说明它是星期几
然后我想过滤掉某些日期或日期并创建我的数据子集。
我是 R 的初学者,所以任何帮助表示赞赏
查看?strptime格式化选项和as.Date/或as.POSIXct要转换的功能。此外,如果您的问题被否决或关闭,请不要感到惊讶,因为这是一个常见问题,可以在 SO 或快速谷歌搜索中找到答案。
?strptime
as.Date
as.POSIXct
具体来说:
format(as.Date(tolower('10-MAR-12 00.00.00.000000000'), format='%d-%b-%y'), format='%d/%m/%y')
应该给你你正在寻找的格式。如果你想要一个日期类型,你应该去掉外部的format.
format