Rのベクトルとデータフレームの違いは何ですか?どのような状況でベクトルをデータフレームに変換する必要がありますか?
11423 次
2 に答える
25
ベクトルの次元は1で、データフレームの次元は2です。単一のベクトルをデータフレームに変換する正当な理由は考えられません。この質問は通常、複数のベクトルがある場合に発生します。
より良い質問は、データフレームとマトリックスの違いは何ですか。データフレームは列ごとに異なるデータ型を持つことができますが、マトリックスはすべて1つのデータ型です。舞台裏では、データフレームは実際には各インデックスに等しい長さのベクトルを持つリストです。
于 2010-02-17T11:48:21.190 に答える
5
注意すべきもう1つの良い点は、コードを実行する場合、行列の操作は(ほとんどの場合)データフレームの操作よりもはるかに高速であるということです。
タル
于 2010-02-17T13:16:32.947 に答える