首页 > 解决方案 > 我应该在哪里使用 excel 文件为此代码设置工作目录

问题描述

我对编码非常陌生,需要有关我应该使用的脚本的帮助。我应该获取 Excel 文件并通过代码运行它,但我很迷茫。如何设置我的工作目录?我是否将其设置为计算机上包含我要使用的 Excel 文件的文件夹?

library("readxl")
#batch <- read_excel('Statistics-Batch_13-Day1_Openfiled_02-12-2018.xlsx', skip=0, col_names = FALSE)
#indx_inarena <- grepl('In Arena', batch[5,])
#indx_cnt_cum_dur <- grepl('In zone', batch[1,]) & grepl('Arena / Center-point', batch[2,]) & grepl('Cumulative Duration', batch[3,])

batch_list <- list.files('./rawfiles/',pattern='Stat*')

标签: r

解决方案


将工作目录设置为包含 Excel 文件的 rawfiles 文件夹的一层。

setwd("/home/myProjects/ReadMultipleExcelFiles/")

batch_list <- list.files('./rawfiles/', pattern = 'Stat*')

请注意,这相当于传递完整路径,如下所示:

batch_list <- list.files('/home/myProjects/ReadMultipleExcelFiles/rawfiles/', pattern = 'Stat*')

现在 batch_list 将包含您需要处理的文件列表。


推荐阅读