gpt4 book ai didi

r - 将年和月 ("yyyy-mm"格式)转换为日期?

转载 作者:行者123 更新时间:2023-12-03 05:05:17 25 4
gpt4 key购买 nike

我有一个如下所示的数据集:

Month    count
2009-01 12
2009-02 310
2009-03 2379
2009-04 234
2009-05 14
2009-08 1
2009-09 34
2009-10 2386

我想绘制数据(月份为 x 值,计数为 y 值)。由于数据存在空白,我想将月份的信息转换为日期。我尝试过:

as.Date("2009-03", "%Y-%m")

但是没有成功。怎么了?似乎 as.Date() 也需要一天,并且无法设置该天的标准值?哪个功能解决了我的问题?

最佳答案

由于日期对应于一个数值和一个开始日期,因此您确实需要该日期。如果您确实需要数据采用日期格式,您可以通过将其粘贴到日期来手动将日期固定为每月的第一天:

month <- "2009-03"
as.Date(paste(month, "-01", sep=""))

关于r - 将年和月 ("yyyy-mm"格式)转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com