gpt4 book ai didi

r - 将yyyymmdd字符串转换为R中的Date类

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

我想将格式为YYYYMMDD的这些日期转换为Date类。

dates <- data.frame(Date = c("20130707", "20130706", "20130705", "20130704"))

我试过了:
dates <- as.Date(dates, "%Y%m%d")

我收到以下错误:
Error in as.Date.default(dates, "%Y%m%d") : 
do not know how to convert 'dates' to class "Date"

设置此格式的正确方法是什么?

最佳答案

您需要提供Date列,而不是整个data.frame

R> as.Date(dates[["Date"]], "%Y%m%d")
[1] "2013-07-07" "2013-07-06" "2013-07-05" "2013-07-04"

关于r - 将yyyymmdd字符串转换为R中的Date类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17518564/

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