【发布时间】:2019-02-01 06:56:11
【问题描述】:
问题是,当我使用 openxlsx 包中的 read.xlsx 从 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 来进行一些计算。
【问题讨论】: