我想知道是否可以在R中更改内置函数的默认值?我发现了一些关于在R中为用户创建的函数设置默认值的问题,而不是为内置函数设置默认值的问题。
我为什么想要这个?老实说,这纯粹是一个方便的问题。有时,我会将结果/数据写入.csv文件,以便在Excel中快速绘制图表。为此,我使用write.csv函数。这个函数中的缺省值之一是row.names = TRUE。到目前为止,我从未想过要在我的row.names文件中添加row.names = FALSE,而且我已经忘记将row.names = FALSE添加到函数中几十次了。那么,是否可以将此函数中的默认值更改为row.names = FALSE
发布于 2016-07-21 10:06:33
不是的。但是,如果您希望方便,请自己编写一个包装函数。例如:
my_write.csv <- function(...) write.csv(..., row.names = FALSE)然后使用my_write.csv。
https://stackoverflow.com/questions/38501035
复制相似问题