read.xlsx函数正在读取我的一个变量" factor"而不是" POSIXct"

时间:2015-03-06 00:37:43

标签: r excel r-xlsx

我有一个xlsx文件,其中包含许多变量(列)。在.xlsx文件中以日期格式(MM / DD YYYY HH:MM A / P)列出了相当多的内容。当我使用read.xlsx将此文件加载到R时,除了ONE之外,所有带日期格式的变量都加载为POSIXct,它始终作为factor变量加载。有关为什么会这样的想法吗?

作为参考,我使用类似下面的代码加载数据:

data <- read.xlsx("file.xlsx", sheetIndex = 1, header = TRUE)

1 个答案:

答案 0 :(得分:0)

好吧,我明白了!事实证明,这个变量(数百个)中的一个条目在xlsx文件中输入稍有不正确(它被列为下午15:00,这是一个不可能的时间!),这让我放弃了xlsx包。修复后,数据拉动会产生一个包含POSIXct条目的列。

希望这可以帮助其他人在未来遇到类似的问题!