R语言读取.xlsx文件报错:文件不存在,核对目录仍未解决
问题解决办法
- 直接读取当前工作目录下的文件即可,无需额外路径拼接:
marco = read.xlsx("MarcoDeMuestreo.xlsx") - 问题根源:你定义的
rutadatos指向的是当前工作目录下的marcoyplan子文件夹,但目标文件MarcoDeMuestreo.xlsx实际在当前工作目录(getwd()返回的路径)里,并非该子文件夹内,所以拼接后的路径找不到对应文件。 - 可以用
file.exists()验证路径有效性:# 验证拼接后的路径是否存在文件 file.exists(paste0(rutadatos, "MarcoDeMuestreo.xlsx")) # 验证当前目录下的文件是否存在 file.exists("MarcoDeMuestreo.xlsx")
内容的提问来源于stack exchange,提问作者Michelle Castillo Merino
相关产品推荐
相关产品推荐

