如果您的数据在 .xlsx 或 .xlsm 文件中,您可能需要考虑使用新的 readxl 包,该包使用 C 库解析 Excel 文件中的 XML 结构。我相信这是目前 R 中速度最快的选项。install.packages("readxl") library(readxl) df <- read_excel("myfile.xlsx", sheet = 1, col_names = TRUE, na = "")
请查看Hadley开发的最新readr包。这里。它声称比原来快10倍,并提供了相同的功能来加载纯文本数据集,例如read_csv、read_delim和read_tsv等。另一个选择是使用data.table包。它提供了类似的加载工具,比read.csv或read.delim快得多。
fread
吗?还尝试了什么? - A5C1D2H2I1M1N2O1R2T1fread
。你的源文件是二进制Excel文件吗? - A5C1D2H2I1M1N2O1R2T1