找回密码
 立即注册
查看: 4696|回复: 1

用format提取Date数据中的月份数据出现了问题

[复制链接]
发表于 2016-11-5 16:06:48 | 显示全部楼层 |阅读模式
s601669$Trddt是存放交易日期的列,数据格式为2011-10-18,2011-10-19(即中间使用-作为分隔),现在我想提取其中的年,月,日信息留作他用。
使用了下面的代码:
s601669$Trddt<-as.Date(s601669$Trddt,format="%y-%m-%d")
year<-format(s601669$Trddt,format="%Y")
month<-format(s601669$Trddt,format="%M")
day<-format(s601669$Trddt,format="%d")


其中年,日信息都顺利提取出来了,但month确全是"00"的字符串。请问这是为什么呢?该如何解决呢?恳请大家的帮助!非常感谢!
回复

使用道具 举报

发表于 2016-11-8 09:21:08 | 显示全部楼层
小写的m  %m
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-23 06:23 , Processed in 0.027159 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表