r语言 - 在更新列的日期/时间值时保持数据帧结构



我有一个包含以下字段的数据集:

a. Date: formatted as a character field - mm/dd/yyyy h:mm:ss AM/PM (character field)
b. X: pressure guage reading in PSI (numeric field)

样本数据:

<表类="年代桌子">日期Xtbody><7/13/2022 5:15:59是0.007/13/2022 5:20:00是1.50<7/15/2022 1:00:00点/td>4.00

这是你要找的吗?

dt$Date = strptime(dt$Date, format="%m/%d/%Y %I:%M:%S %p", tz="UTC")
Date   x
1 2022-07-13 05:15:59 0.0
2 2022-07-13 05:20:00 1.5
3 2022-07-15 13:00:00 4.0

仅供参考,这将把Date转换为POSIXlt类。如果你想让它在POSIXct中,你可以把as.POSIXct()包裹起来。

最新更新