无法在线查看解决方案,但我认为这可能很常见。
write.csv
我基本上总是将参数row.name
设置为F.是否可以运行一次行并更新会话其余部分的参数的默认值?paste <- paste(sep="")
运行并且没有返回错误但似乎什么也没做(并且没有销毁paste
函数)。这是另一个,我总是将sep=""
设置为paste
... exclude=NULL
时总是table
所以我可以看到N / A值。编辑:所以,我正在寻找一种适用于多种功能的解决方案:paste
,write.csv
,table
以及其他类似的功能。
答案 0 :(得分:8)
paste <- paste(sep="")
将paste()
的输出放入名为“paste”的对象中。你需要做这样的事情。
paste <- function (..., sep = "", collapse = NULL) {
base::paste(..., sep=sep, collapse=collapse)
}
您也可以查看Defaults这类软件包,但它目前不适用于您的两个示例。
答案 1 :(得分:5)
试试这个:
paste <- paste
formals(paste)$sep <- ""
这会在您的工作区中创建paste
的新副本,然后将sep
的默认值修改为""
。对paste
的后续调用将使用修改后的副本,因为它位于搜索路径中的基础环境之前。