2016-12-29 15 views
-2

私はRに非常に新たなんだ、と私は.csvファイルをインポートし、行が表す場合Rのテーブルから行列/ベクトルを構築するには?

時間と列がn関心の変数を表す場合、どのように私は任意の1xNを返し

機能を構築することができテーブルからベクトル?

P.S.私はベクトルの作成に興味があるだけではありませんが、 行列代数を繰り返し計算してパラメータを推定します。つまり、forループを使用する必要があります。

答えて

0

をm行とn列、つまりn変数を使用すると、n個のベクトルを簡単に作成できます。

したがって、1 * n行列、すなわち長さ(ncol(データ))のベクトルを変換することは大したことではありません。 ループ内で使用すると、特定の行にアクセスするには、

data["required Row Number",] 

を使用してください。それぞれの場合、最終的に1 * n行列または長さ(n)のベクトルを与える

0

あなたはパッケージから機能melt()を使用することができますreshape2

それともforループを使用したい場合は、何かしてみてください:データ構造は、例えば含まれている場合

one_col <- data[,1] 
for (i in 2:ncol(data)){ 
    one_col <- rbind(one_col, data[,i]) 
} 
関連する問題