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

R语言中readxl::read_excel函数文件路径引用失效问题

相对路径在list.files正常但readxl::read_excel报错的问题

环境信息

  • 目标文件所在路径:C:/Users/Model Dev/New Model Setup/Data Inputs
  • 当前工作目录(通过getwd()查询):C:/Users/Model Dev/New Model Setup/Fiscal_Year/Quarter/Run

问题现象

两种相对路径格式调用list.files()均能正确识别目标文件夹下的文件:

  1. Windows风格路径:
    list.files('..\\..\\..\\Data Inputs\\')
    
    返回结果:
    [1] "Archive"
    [2] "Data Inputs Master File.xlsx"
    
  2. Unix风格路径:
    list.files('../../../Data Inputs/')
    
    返回结果:
    [1] "Archive"
    [2] "Data Inputs Master File.xlsx"
    

但使用完全相同的相对路径调用readxl::read_excel()读取目标Excel文件时,却提示路径不存在:

  1. Windows风格路径调用:

    crop_yield <- readxl::read_excel('..\\..\\..\\Data Inputs\\Data Inputs Master File.xlsx',
                                     sheet = "CropYields")
    

    报错信息:

    Error: path does not exist: ‘......\Data Inputs\Data Inputs Master File.xlsx’

  2. Unix风格路径调用:

    crop_yield <- readxl::read_excel('../../../Data Inputs/Data Inputs Master File.xlsx',
                                     sheet = "CropYields")
    

    报错信息:

    Error: path does not exist: ‘../../../Data Inputs/Data Inputs Master File.xlsx’

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 00:00:09