我正在使用xlsx包在R中加载excel电子表格。它有50 +列和2000 +行。加载时间约为12分钟。有没有办法提高加载速度?
我正在使用的代码:
library(xlsx)
starttime = Sys.time()
res = read.xlsx("ExcelSheet.xlsx",sheetName = "Sheet1")
endtime = Sys.time() - starttime
print (endtime)
答案 0 :(得分:1)
尝试将Excel文件转换为.csv
文件。 .csv
读得快得多,一切都应该在一分钟之内加载。
答案 1 :(得分:0)
谢谢@ eipi,@ jenesaisquoi,@ alistaire。 我可以使用read.xlsx2更快地加载数据。