【发布时间】:2021-07-14 10:17:16
【问题描述】:
我有以下数据框:
>dput(df)
structure(list(Date = structure(c(18724, 18724, 18725, 18725, 18726, 18726, 18726, 18731, 18731,
18731), class = "Date"),
Time = structure(c(0.490277777777778, 0.490277777777778, 0.552083333333333,
0.552083333333333, 0.461805555555556, 0.461805555555556,
0.461805555555556, 0.647916666666667, 0.647916666666667,
0.647916666666667), format = "h:m:s", class = "times"),
Date.1 = structure(c(18725, 18725, 18726, 18726, 18727, 18727, 18727, NA, NA, NA),
class = "Date"),
Time.1 = structure(c(0.754861111111111, 0.754861111111111, 0.9375, 0.9375,
0.472222222222222, 0.472222222222222, 0.472222222222222, NA,
NA, NA), format = "h:m:s", class = "times")), row.names = c(NA,
10L), class = "data.frame")
我想合并Date 和Time 列(Date 与Time,Date.1 与Time.1)以获得POSIXct format 中的一列(即@987654329 中的一列@ - Time 列,另一个来自 Date.1 - Time.1 列)。
【问题讨论】: