【发布时间】:2021-08-08 15:18:38
【问题描述】:
当我尝试使用以下代码用月份名称替换月份编号时,我得到了 NA 值:
total_trips_v2$month <- ordered(total_trips_v2$month, levels=c("Jul","Aug","Sep","Oct", "Nov","Dec","Jan", "Feb", "Mar","Apr","May","Jun"))
我正在处理一个大数据集,其中月份列是 char 数据类型,月份编号为 '06'、'07' 等等,从 06 开始。
我什至不确定我使用的代码中的有序函数,它的真正作用。我在某处看到它并使用它。我试图查找代码以替换行中的特定值,但看起来很混乱。 谁能帮我解决这个问题?
【问题讨论】:
-
你能用
dput(head(total_trips_v2$month, 20))的输出编辑问题吗? -
@ruibarradas 你能告诉我这到底会做什么吗?我只看到“07”打印了 20 次。
-
表示前20个月都是
"07"。无论如何,你已经有了一个有效的答案,所以它不再重要了。请参阅我对答案的评论。
标签: r lubridate tidy monthcalendar