我正在尝试实现一个可以更改那些大小相同但格式不同的文件的函数,
try.read <- function(file.name, sep = ',', header = F {
#body is here#}
我知道参数sep
和header
是默认的,如果我在函数调用中没有指定它们,我会自动获取它们,就像try.read('my.file')
实际上try.read('my.file, sep = ',', header = F)
一样
但是,我也想打这个电话,
try.read(diff.file, sep = '@', header = T)
我应该怎么做才能实现函数try.read
try.read <- function(file.name, sep = ',', header = F{
read.table(file.name, sep = #something here#, header = #something here#}
我应该在那里做什么?
答案 0 :(得分:1)
只需重复使用这些名称即可。 R
将知道您需要来自封闭上下文的变量。
try.read <- function(file.name, sep = ',', header = F) {
read.table(file.name, sep = sep, header = header}