R dataframe如何将特定字符串格式化为datetime

R dataframe如何将特定字符串格式化为datetime,r,R,我有一个大于1.000.000行的数据帧。第一列中有以下格式的“日期和时间”: 2017.07.04 13:20:38 如何将格式更改为posix格式,以便将这些值绘制为x轴 我已经试过了 df$V1 <- str_replace_all(df$V1, ".", "-") df$V1您可以为as.POSIXct提供格式参数: As.POSIXct(df$V1, format = "%Y.%m.%d %H:%M:%S") format参数定义字符串应如何解释为日期时间,以及%Y等符号标

我有一个大于1.000.000行的数据帧。第一列中有以下格式的“日期和时间”:

2017.07.04 13:20:38
如何将格式更改为posix格式,以便将这些值绘制为x轴

我已经试过了

df$V1 <- str_replace_all(df$V1, ".", "-")

df$V1您可以为
as.POSIXct
提供
格式
参数:

As.POSIXct(df$V1, format = "%Y.%m.%d %H:%M:%S")

format
参数定义字符串应如何解释为日期时间,以及
%Y
等符号标识日期时间的特定组件。有很多格式选项和符号可用。有关更多信息,请参见
?as.POSIXct

来自
tidyverse
的另一种解决方案:

日期[1]“2017-07-04 13:20:38 UTC”
由(v0.2.1)于2018年9月22日创建