我对 R 和编程很陌生......所以我的数据集中有几个日期,这种格式"%Y-%m-%d %H:%M:%OS"
存储为 chr,所以我用它来将它转换为我想要的格式。
x <- as.POSIXct(data$data , format = "%Y-%m-%d %H:%M:%OS")
data$data <- format(x, "%d/%m/%Y %H:%M")
x <- as.POSIXct(data$data1 , format = "%Y-%m-%d %H:%M:%OS")
data$data1 <- format(x, "%d/%m/%Y %H:%M")
现在我想要两个时间之间的时间差,所以我使用:
x <- difftime(data$data, data$data1 ,units = "mins")
当我尝试查看x
时,它给了我 0。此外,我的data$data
和data$data1
仍然是 chr,这正常吗?我错过了任何步骤吗?