我希望转换:
Col1 Col2 Col3
1 0.00 2014-08-10
2 1.23 2014-07-01
3 2.33 2014-03-11
4 1.29 2014-02-01
5 3.76 2014-02-21
到:
Col1 Col2 Col3
1 0.00 Aug 10, 2014
2 1.23 Jul 7, 2014
3 2.33 Mar 3, 2013
4 1.29 Feb 01, 2014
5 3.76 Feb 21, 2014
在R的日期框架中。
请注意,月份后没有逗号,单位数日期没有前导零。
答案 0 :(得分:1)
如果数据框中的列已经是日期,则可以使用format()
功能获取所需内容。如果不是,请在使用as.Date()
之前进行转换。
示例:强>
d <- as.Date('2014-08-05')
format(d, '%b %d, %Y')
对于您的数据框:
df$Col3 <- format(as.Date(df$Col3), '%b %d, %Y')
有关更多格式符号,请参阅the reference below。
<强>参考:强>