gpt4 book ai didi

r - 在 R 中的日期格式之间转换?

转载 作者:行者123 更新时间:2023-12-04 09:38:55 24 4
gpt4 key购买 nike

我在 R 中有一个 data.frame(最初是 CSV),日期有以下 3 种格式:

2011-06-02T17:16:05Z

2012-06-02T17:16:05-07:00

6/2/11 17:16:05

这是年-月-日-时间。我不太清楚 -07:00 是什么,因为它似乎对所有时间戳都相同(除了 -08:00 的某些地方),但我想这是某种类型的时区偏移。

我不太确定这些是什么格式(有人知道吗?),但我需要将其转换为这种格式:
6/2/11 17:16:05

这是年-月-日-时间

我想以这种方式执行此操作,以便将 CSV 中的所有日期(在同一行中)转换为第二种格式。我怎样才能在 R 中做到这一点?

完整数据集可以在 here 中找到.

最佳答案

这是另一种尝试,假设您的数据是文本开头:

test <- c("2011-06-02T17:16:05Z","2012-06-02T17:16:05-07:00")
format(as.POSIXct(test,format="%Y-%m-%dT17:%H:%M"),"%m/%d/%y %H:%M")

[1] "06/02/11 16:05" "06/02/12 16:05"

关于r - 在 R 中的日期格式之间转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812081/

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