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