提高Excel加载到R数据帧的速度

时间:2016-01-26 19:06:45

标签: r excel time dataframe load

我正在使用xlsx包在R中加载excel电子表格。它有50 +列和2000 +行。加载时间约为12分钟。有没有办法提高加载速度?

我正在使用的代码:

library(xlsx)
starttime = Sys.time()
res = read.xlsx("ExcelSheet.xlsx",sheetName = "Sheet1")
endtime = Sys.time()  - starttime

print (endtime)

2 个答案:

答案 0 :(得分:1)

尝试将Excel文件转换为.csv文件。 .csv读得快得多,一切都应该在一分钟之内加载。

答案 1 :(得分:0)

谢谢@ eipi,@ jenesaisquoi,@ alistaire。 我可以使用read.xlsx2更快地加载数据。