【发布时间】:2016-05-03 11:41:20
【问题描述】:
我正在使用 xlsx 包在 R 中加载一个 excel 电子表格。它有 50 + 列和 2000 + 行。加载时间约为 12 分钟。有没有办法提高加载速度?
我正在使用的代码:
library(xlsx)
starttime = Sys.time()
res = read.xlsx("ExcelSheet.xlsx",sheetName = "Sheet1")
endtime = Sys.time() - starttime
print (endtime)
【问题讨论】:
-
好的。 readxl 如何提高加载速度?它处理excel数据的方式不同吗?想了解其中的区别。
-
将 Excel 文件另存为 .csv 可能更容易。
-
readxl应该可以完成工作,但您也可以尝试xlsx::read.xlsx2。read.xlsx2比read.xlsx快得多。
标签: r excel time dataframe load