readxl_1.1.0
我试图从这个链接读取文件(美国政府网站)
当我解压缩xls文件并使用readxl::read_excel读取时,错误消息failed to open C:\path to file会失败。
我可以在excel中打开这个文件,保存到csv中,然后通过fread将它读取到R,但是有很多这样的文件,所以很繁琐。顺便说一句,从同一网页下载的其他xls文件可以由read_excel读取。
发布于 2018-11-01 10:46:00
xls文件有点奇怪。我想是因为它包含了一些VBA代码。
如果您乐意使用XLConnect,这里有一个读取文件的替代方法。
library(XLConnect)
extdir = tempdir()
unzip("dea_com_xls_2018.zip", exdir = extdir)
file = list.files(extdir, pattern = 'xls', full.names = T)
wb = loadWorkbook(file)
ws = readWorksheet(wb, sheet = 1)
dim(ws)
#[1] 11131   126https://stackoverflow.com/questions/53098656
复制相似问题