Ответ 1
Чтобы ответить на ваш второй вопрос, я так не думаю. Раздел 2.1.11 из документации R гласит следующее:
Pairlists обрабатываются на языке R точно так же, как и общие векторы ( "списки" ). В частности, доступ к элементам осуществляется с использованием того же синтаксиса
[[]]
. Использование парных списков не рекомендуется, поскольку общие векторы обычно более эффективны для использования. При доступе к внутреннему парному списку из R он обычно (в том числе, когда подмножество) преобразуется в общий вектор.