【发布时间】:2019-12-12 12:53:47
【问题描述】:
我为单个 csv 导入 (PO1_CMJ_T01.csv) 编写了一个代码,执行了函数,然后将 csv 输出到 setwd。我希望这个函数循环,所以我可以导入 n 个文件,分析数据的函数,然后将 n 个文件导出到 setwd 文件夹
我已经尝试 lapply 为文件创建一个循环,但我无法让它工作。我坚持让循环开始并逐个文件分析。任何帮助都将是绝对惊人的。在此先感谢!
# load required packages
require(readr)
library(tidyverse)
getwd()
# import data frame
filename <- "P01_CMJ_T01.csv"
datapath <- ''
Jump.1 = read_csv(
paste0(datapath, filename),
col_names = TRUE,
skip = 3,
trim_ws = TRUE
)
执行功能等
# Write output
output <- data.frame(
),
cell = NA
)
show(output)
write.csv(output,
file = paste0('output-', sub('.xlsx', '.csv', filename)))
If I import 50 files, I would like the analysis to take place, then
write.csv 输出50个文件到wd文件夹
【问题讨论】:
-
请努力将您的问题简化为 minimal 工作示例:那里的绝大多数代码与您的问题无关,因此它既会分散注意力又会减慢任何人的速度对你的问题表现出兴趣。对我来说,一般来说,我会尽量避免滚动代码块;更多,这表明我可能有太多(总是有例外)。执行诸如计算平均值和/或
mutate等操作的代码(如果我正确理解您的需要)完全没有实际意义且没有必要。 -
会做的,感谢您的反馈。