为什么在默认情况下,R write.table()函数被设置为引用列名和标签row.names?
另外,是否可以更改这些缺省值,使它们不需要在脚本中使用的每个write.table调用中手动更改?
发布于 2015-09-11 09:18:56
就像在研究自然一样,我们通常也不知道为什么。是因为R神这么说的。这让我想起了默认情况下stringsAsFactors是TRUE,这不适合特定类型的用户。这一切的美妙之处在于,你总是可以改变它以满足你的需要。
您可以做的是用您的.Rprofile (参见this question)中的自定义默认值覆盖函数,或者更好的是,使用不同的默认值实现相同函数的个人R包(可能使用GitHub?)。
发布于 2015-09-11 09:22:57
您还可以将R的write.table()复制到您自己的自定义函数中,例如,write.table2()函数,然后将write.table2()中的逻辑参数quote的默认值更改为false。
https://stackoverflow.com/questions/32519647
复制相似问题