【发布时间】:2020-10-05 11:08:20
【问题描述】:
我承认有多个类似的问题,但到目前为止我还没有找到适合我的答案,可能是因为 AM/PM。我不想删除后者。
我有一个专栏Trip Start Timestamp,看起来像
12/01/2019 12:30:00 AM
12/01/2019 12:31:00 AM
12/01/2019 12:32:00 AM
我正在尝试删除 AM/PM 并拆分为两个变量 Start date 和 Start time。
理想输出:
Start date Start time
12/01/2019 12:30:00 AM
我想把它当作时间序列来阅读。
到目前为止我的最佳猜测
Date <- format(as.POSIXct(strptime(taxi_2020$`Trip Start Timestamp`, "%d/%m/%Y %H:%M:S")), format = "%m/%d/%Y")
Time <- format(as.POSIXct(strptime(taxi_2020$`Trip Start Timestamp`, "%d/%m/%Y %H:%M:S")), format = "%H:%M:S")
head(Date)
head(Time)
给我
[1] NA NA NA NA NA NA
[1] NA NA NA NA NA NA
更新
看起来带有时间和日期的列的格式存在一些问题。
dput可以找到here
到目前为止,@Ronak Shah 的解决方案有效。从技术上讲,我终于分离了数据,但可能发现了UTF-8的另一个问题
【问题讨论】: