2013-07-14 8 views
11

我知道在大多數情況下,虛線pairlists不在覈心語言之外使用,但我推測它們在內部使用,而不是通用向量。何時使用R中的pairsists?

爲什麼在R中內部使用pairlists,並且在你自己的函數中使用pairlists有什麼性能好處?

+3

這可能會讓你對如何以及爲什麼在R內部使用pairlists有所瞭解:http://stackoverflow.com/questions/16740307/the-arcane-formalsfunctionxx/16740800#16740800 –

回答

9

要回答你的第二個問題,我不這麼認爲。 Section 2.1.11來自R文檔陳述如下:

Pairlists在R語言中的處理方式與通用向量(「列表」)完全相同。特別是,使用相同的[[]]語法來訪問元素。 由於泛型載體通常使用效率更高,因此不推薦使用pairlists。當從R訪問內部pairist時,它通常(包括子集時)轉換爲通用向量。