【问题标题】:When to use pairlists in R?何时在 R 中使用配对列表?
【发布时间】:2013-07-14 06:31:43
【问题描述】:

我知道点对列表在大多数情况下不会在核心语言之外使用,但我推测它们在内部使用而不是通用向量是有原因的。

为什么在 R 内部使用配对列表,在您自己的函数中使用配对列表有什么性能优势?

【问题讨论】:

标签: r performance


【解决方案1】:

回答你的第二个问题,我不这么认为。 R 文档中的Section 2.1.11 指出:

对列表在 R 语言中的处理方式与通用向量(“列表”)完全相同。特别是,使用相同的[[]] 语法访问元素。 不推荐使用pairlists,因为使用泛型向量通常更有效。当从R访问内部pairlist时,它通常(包括子集化时)转换为泛型向量。

【讨论】:

    猜你喜欢
    • 2017-01-20
    • 2016-11-24
    • 1970-01-01
    • 2021-07-05
    • 2023-01-13
    • 2018-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多