gpt4 book ai didi

r - 在 R 中以 Year.decimal 形式转换日期

转载 作者:行者123 更新时间:2023-12-03 20:08:53 26 4
gpt4 key购买 nike

我有一个以十进制格式保存年份的 ts 列,即

1988.0
1988.25
1988.5
1988.75

等等。我需要将它导出到一个 .csv 文件,日期在 "DD-MM-YYYY"格式。

我该怎么做呢?

最佳答案

lubridate包有一个功能,date_decimal您可以为此使用它。

x <- c(1988.0, 1988.25, 1988.5, 1988.75)
library(lubridate)
(f <- format(date_decimal(x), "%d-%m-%Y"))
# [1] "01-01-1988" "01-04-1988" "02-07-1988" "01-10-1988"

然后你可以把它写到一个 csv 中
write.csv(f, "afilename.csv")   ## or write.table()

您可能希望首先检查输出并将一些参数调整为您想要的任何格式。

关于r - 在 R 中以 Year.decimal 形式转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26965699/

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