如何在R中实现向量,矩阵和数据帧?

cle*_*ine 9 c r data-structures

我一直在努力学习流行语言中使用的不同数据结构,例如Python中的列表和词典,PHP中的关联数组(主要是哈希表),C++中的向量等.

我有很多同事虔诚地使用R,我想知道R中是如何实现向量,矩阵和数据框架的.它们的优点和缺点是什么?我正在查看源代码,但我自己找不到数据结构.源代码中的这些定义位于何处?