gpt4 book ai didi

r - 将 mm-yy 字符串 "Jan-01"转换为日期格式

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

这个问题在这里已经有了答案:





Add correct century to dates with year provided as "Year without century", %y

(3 个回答)


3年前关闭。




我的原始 Excel 文件中的日期表示格式为“Jan-01”的每月数据。当然,我可以先在 Excel 中手动将它们转换为更有用的东西,然后将其输入到 R 中。

如何将此类 adate 转换为 R 中的 Date 类?

最佳答案

如果你想要一个 date类,使用 as.Date:

x <- "Jan-01"
as.Date(paste("01-", x, sep = ""), format = "%d-%b-%y")

如果你想要一个 POSIXct类,考虑使用 lubridate :
library(lubridate)
x <- "Jan-01"
dmy(paste("01-", x , sep =""))

如果您只想依靠 base :
x <- "Jan-01"
as.POSIXct(paste("01-", x, sep = ""), format = "%d-%b-%y")

关于r - 将 mm-yy 字符串 "Jan-01"转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646487/

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