You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言执行read_excel时提示'path does not exist'的问题求助

解决read_excel路径不存在的问题

核心问题分析

报错Error: path does not exist: ‘stn.xlsx’本质是R找不到你指定的文件,主要和文件格式/名称不匹配、文件不在工作目录这两个原因有关。


具体解决步骤

1. 修正文件格式与名称匹配

你创建的是stn.xls,但代码中调用的是stn.xlsx,二者是不同格式的文件,R无法识别。二选一修改:

  • 把你的文件重命名为stn.xlsx(推荐,保持代码和教授提供的一致);
  • 或者修改代码中的文件名:
    stns = read_excel("stn.xls")
    

2. 确认文件在工作目录内

代码里通过setwd("C:/Users/JNunl/OneDrive/Desktop/FileT/Lake Michigan")设置了工作目录,必须确保stn.xlsx放在这个文件夹里。

  • 运行以下命令查看当前工作目录下的所有文件,确认目标文件是否存在:
    list.files()
    
  • 如果文件不在这个目录,要么把文件移动到该目录,要么直接用完整绝对路径读取文件,比如:
    stns = read_excel("C:/Users/JNunl/OneDrive/Desktop/你存放stn.xlsx的实际文件夹/stn.xlsx")
    

3. 验证工作目录是否正确

有时候setwd可能因为路径拼写错误执行失败,导致实际工作目录不是你预期的:

  • 运行以下命令查看当前实际工作目录:
    getwd()
    
  • 如果输出和你设置的路径不一致,检查路径中的用户名(比如JNunl)、文件夹名称是否拼写正确,确保路径真实存在。

内容的提问来源于stack exchange,提问作者JTBBears

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 16:46:08