什么时候在R使用pairlists?

Rya*_*ell 11 performance r

我知道在大多数情况下,虚拟的pairlists不会在核心语言之外使用,但是我认为它们在内部使用而不是泛型向量是有原因的.

为什么在R内部使用滑翔伞,在自己的功能中使用滑翔伞有什么性能优势?

Aru*_*run 9

要回答你的第二个问题,我不这么认为.R文档的2.1.11节说明了这一点:

使用R语言处理Pairlists的方式与通用向量("lists")完全相同.特别是,使用相同的[[]]语法访问元素.不推荐使用pairlists,因为通用向量通常更有效.当从R访问内部pairlist时,通常(包括子集化时)转换为通用向量.