在网上找不到解决方案,但我认为这可能很常见。
- 与
write.csv
我基本上总是有参数row.name
设置为F.是否有可能运行一行一次,并更新参数的默认值为会话的其余部分? - 我尝试了
paste <- paste(sep="")
,它运行并没有返回任何错误,但似乎什么也不做(并且没有破坏paste
函数)。这是另一个,我总是设置sep=""
与paste
… - 像我总是有
exclude=NULL
当我使用table
,所以我可以看到N/A值。
编辑:所以,我正在寻找一个解决方案,将工作于多个功能,如果可能的话:paste
, write.csv
, table
和其他功能,如这些。
paste <- paste(sep="")
将paste()
的输出放到一个名为"paste"的对象中。您需要做这样的事情。
paste <- function (..., sep = "", collapse = NULL) {
base::paste(..., sep=sep, collapse=collapse)
}
您也可以查看Defaults包来处理这类事情,但它目前对您的两个示例不起作用。
试试这个:
paste <- paste
formals(paste)$sep <- ""
这将在您的工作区中创建paste
的新副本,然后将sep
的默认值修改为""
。随后对paste
的调用将使用修改后的副本,因为它位于搜索路径中的基本环境前面。