gpt4 book ai didi

R 将字符串 "Jan\n1990"转换为日期格式

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

我有一个 csv 文件,第一列(名为“月”)的格式为月份数据
“Jan\n1990”、“Feb\n1990”等等。
当我使用 read.csv 函数(使用 stringsAsFactors = FALSE)读取 R 中的文件时,它将“月份”列读取为“chr”。我想将其转换为日期格式。我试过

month_1 <- as.Date(f4$month)

但它给出了错误
Error in charToDate(x) : 
character string is not in a standard unambiguous format

如何将第一列转换为日期格式的列?

最佳答案

r , 使用函数 parse_date_time来自 lubridate包,您可以将字符串转换为日期格式:

date <- c("Jan\n1990","Feb\n1990") # Example of character strings to convert into dates

library(lubridate)
parse_date_time(date, order = "bY")

[1] "1990-01-01 UTC" "1990-02-01 UTC"

关于R 将字符串 "Jan\n1990"转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59920254/

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