将Exceldate时间数据读入R

我有一个Excel中的大数据集(50k行,138列)。 其中80列是date/时间值,我想在R中用作POSIXcttypes。

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

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

选项3:使用带有detectDates选项的openxlsx软件包读入R。 这会失去时间价值。

选项4:用detectDates = false,使用openxlsx包读入R。 这将返回数字的date/时间值。

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

Interesting Posts