gpt4 book ai didi

r - 将 "Jan.2008"转换为日期变量

转载 作者:行者123 更新时间:2023-12-02 00:24:41 27 4
gpt4 key购买 nike

如何将以下字符变量转换为日期?

strDates <- c("Jan.2008", "Feb.2008")
str(strDates)
chr [1:2] "Jan.2008" "Feb.2008"

dates <- as.Date(strDates, "%b %Y")
str(dates)
Date[1:2], format: NA NA

如有任何帮助,我们将不胜感激

最佳答案

要形成有效的“日期”,您还需要数据缺失的一天。所以我们添加一个,我们简单地使用任意一天(这里:一个月的第一天):

R> strDates <- c("Jan.2008", "Feb.2008")
R> strptime(paste("01", strDates), "%d %b.%Y")
[1] "2008-01-01" "2008-02-01"
R>

关于r - 将 "Jan.2008"转换为日期变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322923/

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