R中的矢量和数据帧之间的区别是什么?应该在什么情况下将矢量转换为数据框?R中的矢量与数据帧的对比
8
A
回答
20
一个向量有1维,而数据帧有2个。我想不出一个很好的理由将单个向量转换为数据帧。当你有多个向量时,这个问题通常会出现。
一个更好的问题是数据框和矩阵之间的区别是什么:数据框可以为每列有不同的数据类型,而矩阵全是一种数据类型。在幕后,数据帧实际上是一个在每个索引处具有相等长度向量的列表。
3
另一个值得注意的地方是,在运行代码时,矩阵上的操作(大部分时间)比数据帧快得多。
Tal
+2
另一点是'data.frame'可以保存不同的数据类型(日期,数字,因子)和'矩阵'只有一种类型。 – Marek 2010-11-05 10:33:08
相关问题
- 1. 如何比较数据框中的矢量值与R中的常量?
- 2. 在R中的矢量上对数据帧中的每列进行回归
- 3. 加速r循环字符串匹配(矢量与数据帧)
- 4. 用R中的矢量划分数据帧或矩阵
- 5. 查找数据帧列和R中的矢量
- 6. 星火据帧到数据帧[矢量]
- 7. 比较R中的数据帧
- 8. R:将矢量中的值与数据框中的列进行比较
- 9. 在Pandas中获取数据帧与矢量的点积,并返回数据帧
- 10. 将数据帧中的矢量拆分为2个矢量
- 11. 读取带有矢量列的R数据帧(由NetLogo存储)
- 12. R具有两个矢量的着色数据帧
- 13. 成对比较,R代码,矢量
- 14. 在R中的矢量表比较
- 15. 如何在R中矢量化数据帧?
- 16. 数据帧中的R向量值
- 17. 取消R中的数据帧变量
- 18. 对数据帧的R对数转换
- 19. 创建R中的数据帧是与另一个数据帧
- 20. R中矢量的子矢量的和
- 21. 如何用矢量列追加的行的数据帧中的R
- 22. 与R中的XML数据帧
- 23. R:数据帧中列的循环对
- 24. 结合数据帧的对象r中
- 25. 比较2个数据帧与任意数量的列和输出在R
- 26. R中调用从数据帧的矢量时参照的列表项
- 27. R:从矢量子集划分数据帧使用元件
- 28. 为矢量中的标识符和(矢量)列表之间的每个连接创建数据帧R
- 29. 与R的数据比较
- 30. R中的数据整形(从矢量到数组)R
我只是要问你矩阵和数据帧之间的区别。感谢您的解释。 – 2010-02-17 11:53:38