我如何编码R函数,它包装我现有的代码&执行函数时?我的代码是关于阅读的CSV文件&验证它&计算总分...下面这个代码 - >可以将我现有的代码封装到函数中吗?
我想,当我给查找inputfilename然后上面的代码包在查找inputfilename和outputfilename作为参数的函数这上面的代码应该运行&给出输出文件名总计,那么如何创建此代码的函数?
我如何编码R函数,它包装我现有的代码&执行函数时?我的代码是关于阅读的CSV文件&验证它&计算总分...下面这个代码 - >可以将我现有的代码封装到函数中吗?
我想,当我给查找inputfilename然后上面的代码包在查找inputfilename和outputfilename作为参数的函数这上面的代码应该运行&给出输出文件名总计,那么如何创建此代码的函数?
您可以沿着骨架做到这一点:
compute_total <- function(input_file_name) {
qdat2 <- read.table(input_file_name, header = TRUE, sep = ",")
# your code goes here
return(total)
}
调用此类似
total <- compute_total("name_of_first_input_file")
write.table(total, "name_of_first_output_file")
如果你需要一个功能,而不是'subset'使用'[' – akrun
如果你有多个文件,您可以通过一次性读取列表中的所有文件并将它们一起清理,而不是逐个读取文件并执行相同的操作,稍微更改代码。 – akrun