r - 我应该在哪里使用 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*')
解决方案
将工作目录设置为包含 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 将包含您需要处理的文件列表。
推荐阅读
- ios - iOS DOM 树不代表屏幕上的对象
- javascript - 为什么我的 for/in 循环给我空结果,但我的常规 for 循环没有(图片)?
- java - 启用工具栏图标时如何显示汉堡图标
- javascript - 如何在 javascript 或 MySQL 中对数据透视动态数组进行分组?
- sails.js - SailsJS 中的全局模型无法访问
- c++ - 如何使用 unique_ptr 进行迭代?
- reactjs - store.subscribe() 在状态更改时无法在辅助服务功能中工作
- java - A* 算法完成但返回次优路径
- objective-c - 苹果手表处于睡眠模式时如何执行代码
- usdz - 转换为 USDZ 后显示为透明的对象