【发布时间】:2015-09-11 09:05:18
【问题描述】:
为什么 R write.table() 函数默认设置为引用列名和标签 row.names?
另外,是否可以更改这些默认值,以便在脚本中使用的每次调用 write.table 时无需手动更改它们?
【问题讨论】:
标签: r
为什么 R write.table() 函数默认设置为引用列名和标签 row.names?
另外,是否可以更改这些默认值,以便在脚本中使用的每次调用 write.table 时无需手动更改它们?
【问题讨论】:
标签: r
就像研究自然一样,我们通常不知道为什么。因为R神这么说。这让我想起stringsAsFactors 默认为TRUE,不适合特定类型的用户。这一切的美妙之处在于您可以随时更改它以满足您的需求。
你可以做的是用你的.Rprofile(见this question)中的自定义默认值覆盖函数,或者更好的是,制作你自己的个人R包(可能使用GitHub?),使用不同的实现相同的功能默认值。
【讨论】:
您还可以将 R 的 write.table() 复制到您自己的自定义函数中,例如write.table2() 函数然后将 write.table2() 中的逻辑参数 quote 的默认值更改为 false。
【讨论】: