R文件引用在readxl::read_excel函数的上下文中不工作



我要做的是打开三个文件夹,点击"新建模型设置"文件夹,在这个文件夹中我想要进入"数据输入"文件夹和访问我的excel文件。

感兴趣的文件在文件夹"C:/Users/Model Dev/New Model Setup/Data Inputs"我已将我的工作目录设置为…

getwd()

[1] C:/Users/Model Dev/New Model Setup/Fiscal_Year/Quarter/Run">

我可以使用list.files()

的两种不同方法看到这个文件的位置
list.files('..\..\..\Data Inputs\')

[1] Archive">
[2] Data input Master File.xlsx">

list.files('../../../Data Inputs/')

[1] Archive">
[2] Data input Master File.xlsx">

然而,当我在read_excel函数中使用相同的结构时,我得到错误path不存在。

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

错误:path不存在:' ....…数据输入数据输入主文件。xlsx '

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

错误:pathdoes not exist: ' ../../../数据输入/数据输入主文件。xlsx '

这是我的变通方法,但这不是我想走的路线,我更愿意在函数中拥有所有这些。

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

相关内容

  • 没有找到相关文章

最新更新