2010-02-17 73 views

回答

20

一個向量有1維,而數據幀有2個。我想不出一個很好的理由將單個向量轉換爲數據幀。當你有多個向量時,這個問題通常會出現。

一個更好的問題是數據框和矩陣之間的區別是什麼:數據框可以爲每列有不同的數據類型,而矩陣全是一種數據類型。在幕後,數據幀實際上是一個在每個索引處具有相等長度向量的列表。

+0

我只是要問你矩陣和數據幀之間的區別。感謝您的解釋。 – 2010-02-17 11:53:38

3

另一個值得注意的地方是,在運行代碼時,矩陣上的操作(大部分時間)比數據幀快得多。

Tal

+2

另一點是'data.frame'可以保存不同的數據類型(日期,數字,因子)和'矩陣'只有一種類型。 – Marek 2010-11-05 10:33:08