我有这个时间数据框
3/31/2001 8:15
4/31/2001 8:25
2/31/2001 8:45
4/31/2001 8:55
我使用这行代码将其转换为不同列中的月份
all$month<-strftime(as.Date(all$time, format="%m/%d/%Y %H:%M"), "%B")
我得到的结果是:
March
April
February
April
但我想只得到月份名称的简短形式,即
Mar
Apr
Feb
Apr
我该如何实施?
答案 0 :(得分:3)
使用小写“b”:
> strftime(as.Date("3/31/2001 8:15", format="%m/%d/%Y %H:%M"), "%b")
[1] "Mar"