Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
R中的向量和数据框有什么区别?在什么情况下应该将向量转换为数据帧?
向量有 1 维,而数据框有 2。我想不出将单个向量转换为数据框的充分理由。当您有多个向量时,通常会出现这个问题。
一个更好的问题是数据框和矩阵之间有什么区别:数据框的每一列可以有不同的数据类型,而矩阵都是一种数据类型。在幕后,一个数据框实际上是一个在每个索引处具有相等长度向量的列表。
另一个需要注意的好点是,在运行代码时,对矩阵的操作(大多数情况下)比对数据帧的操作要快得多。
塔尔