我的数据框的“日期”列中的日期格式不同。我可以随时随地以相同的格式购买它们。
library(anytime)
anytime(final.df$Date)
anytime()
函数以“ 2020-01-14”(即yyyy-mm-dd)格式返回日期。我想将此格式转换为“ dd月yyyy”。
示例:“ 2020-01-14”应转换为2020年1月14日。 R中有任何直接函数可以实现此功能或建议的解决方法??
答案 0 :(得分:2)
使用format
将日期转换为一种标准格式后,可以使用anytime
。阅读?strptime
以了解日期和时间的各种格式。
final.df$Date <- anytime::anytime(final.df$Date)
final.df$Date <- format(final.df$Date, "%d %B %Y")
例如
format(Sys.Date(), "%d %B %Y")
#[1] "15 January 2020"