首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R write.table公约

R write.table公约
EN

Stack Overflow用户
提问于 2015-09-11 09:05:18
回答 2查看 149关注 0票数 1

为什么在默认情况下,R write.table()函数被设置为引用列名和标签row.names?

另外,是否可以更改这些缺省值,使它们不需要在脚本中使用的每个write.table调用中手动更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-11 09:18:56

就像在研究自然一样,我们通常也不知道为什么。是因为R神这么说的。这让我想起了默认情况下stringsAsFactorsTRUE,这不适合特定类型的用户。这一切的美妙之处在于,你总是可以改变它以满足你的需要。

您可以做的是用您的.Rprofile (参见this question)中的自定义默认值覆盖函数,或者更好的是,使用不同的默认值实现相同函数的个人R包(可能使用GitHub?)。

票数 2
EN

Stack Overflow用户

发布于 2015-09-11 09:22:57

您还可以将R的write.table()复制到您自己的自定义函数中,例如,write.table2()函数,然后将write.table2()中的逻辑参数quote的默认值更改为false。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32519647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档