【发布时间】:2019-11-26 18:51:28
【问题描述】:
我正在尝试将一列完整整数转换为缩写月份的日期格式。该列的数字如下:01 02 04 15 13. 等。我希望这些数字显示它们对应的月份。有人可以告诉我怎么做。我正在尝试的代码是这样的:
#Changing integers to Month Abbrev.
dets_per_month$monthcollected = as.POSIXlt(dets_per_month$monthcollected, format = "%m", origin = "%m")
但我意识到该列没有来源,因为它不是日期格式。
【问题讨论】:
-
可以使用更多信息。例如,15 应该是什么日期?对于
i = 1:12,您可以使用month.abb[i] -
抱歉应该是 12,而不是 15。
-
我认为第 13 个月也是一个错误?
-
确保您的列不是一个因素。如果是先使用
as.character。