问题是,当我使用read.xlsx
from openxlsx
package 从 excel 表读取到 R 时,该TIME
列被转换为分数。
这是一个例子,
dfin <-
DATE TIME
15/02/2015 8:00 AM
22/01/2014 10:00 PM
library(openxlsx)
test <- read.xlsx("dfin.xlsx", sheet = 1,
detectDates=TRUE, skipEmptyRows = TRUE,
skipEmptyCols = TRUE, rows = NULL, cols = NULL, check.names = FALSE,
namedRegion = NULL, na.strings = "NA", fillMergedCells = FALSE)
输出:
DATE TIME
2015-02-15 0.3333333
2014-01-22 0.9166667
我不确定为什么会这样,以及是否有办法解决这个问题,因为我需要同时使用 DATE 和 TIME 来进行一些计算。