R:将POSIXct转换为分钟

时间:2018-08-22 13:36:02

标签: r lubridate posixct

我有以下数据:

library(tidyverse)

d1 <- data_frame(
time= c("1899-12-31 02:21:00 UTC", "1899-12-31 05:56:00 UTC"),
number = c(1, 2))

我希望能够在新列中隐瞒以分钟为单位的时间变量,以便数据框如下所示:

d1 <- data_frame(
time= c("1899-12-31 02:21:00 UTC", "1899-12-31 05:56:00 UTC"),
number = c(1, 2),
minutes = c("141", "356"))

如果我的时间变量是lubridate02:21:00,我可以使用05:56:00进行此操作,但是当我使用read_excel()加载数据时,它将变量变成POSIXct,例如1899-12-31 02:21:00 UTC1899-12-31 05:56:00 UTC,这使其难以转换。

我需要使用read_excel()来读取数据,因此这不是转换为.csv并以此方式进行的选择(这将阻止它将其读取为POSIXct)。 / p>

0 个答案:

没有答案