将Excel日期时间数据读入R中

时间:2015-12-06 22:31:03

标签: r excel dataframe posixct

我在Excel中有一个大型数据集(50行,138列)。 80列是日期/时间值,我想在R中使用它作为POSIXct类型。

选项1:将XLConnect或xlsx与colTypes参数一起使用。由于堆大小错误的文件大小而失败。

选项2:另存为csv和读取文件,但Excel在保存为CSV时会删除时间值。

选项3:使用带有detectDates选项的openxlsx包读入R.这会丢失时间值。

选项4:使用带有detectDates = false的openxlsx包读入R.这会将日期/时间值返回为数字。

这最后一个选项似乎是最可行的,但我如何方便地将80列转换为POSIXct?我有一个类的向量,我想要提供给colTypes参数的每个列,但现在想要在读取数据框后在后处理中应用它。

0 个答案:

没有答案