【问题标题】:R write.table conventionsR write.table 约定
【发布时间】:2015-09-11 09:05:18
【问题描述】:

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

另外,是否可以更改这些默认值,以便在脚本中使用的每次调用 write.table 时无需手动更改它们?

【问题讨论】:

    标签: r


    【解决方案1】:

    就像研究自然一样,我们通常不知道为什么。因为R神这么说。这让我想起stringsAsFactors 默认为TRUE,不适合特定类型的用户。这一切的美妙之处在于您可以随时更改它以满足您的需求。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-02-20
        • 1970-01-01
        • 2013-03-26
        • 2018-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-10
        相关资源
        最近更新 更多