[解決済み] reshape が時変の変数名を推測できない場合、r でデータを再形成する。
2022-02-09 17:39:15
質問
1500以上の列を持つワイドフォームのデータセットがあります。多くの変数が繰り返されているので、ロングフォームに再形成したいと思います。しかし、Rはエラーを投げます。
Error in guess(varying) :
Failed to guess time-varying variables from their names
これをおもちゃの例で理解しようとすると、次のようになります。
u<-data.frame(id=1:100,f.1=rnorm(100),u.1=rnorm(100),i.1=rnorm(100),f.2=rnorm(100),u.2=rnorm(100),i.2=rnorm(100),
f.3=rnorm(100),u.3=rnorm(100),i.3=rnorm(100))
reshape(u,varying=2:10,direction="long")
は正常に動作します。しかし、私のデータは、より多くのように見えます。
u<-data.frame(id=1:100,f1=rnorm(100),u1=rnorm(100),i1=rnorm(100),f2=rnorm(100),u2=rnorm(100),i2=rnorm(100),
f3=rnorm(100),u3=rnorm(100),i3=rnorm(100))
reshape(u,varying=2:10,direction="long")
で、ここが迷うところです。変数名を変更する(これは疲れる)以外に、これをどうすればいいか、何かいいアイデアがあれば教えてください。
どのように解決するのですか?
を追加します。
v.names
引数を指定します。
reshape(u,varying=2:10,direction="long", v.names=c("f", "u", "i"))
id time f u i
1.1 1 1 1.7821678 0.5144692 0.0006889928
2.1 2 1 -0.5036801 1.8242030 0.9695553817
3.1 3 1 1.1857706 0.6469423 0.6775602175
4.1 4 1 -0.5759202 -1.0349980 0.7183451146
5.1 5 1 -2.3559773 0.8598020 0.5506339475
6.1 6 1 -0.8047651 -1.4768172 -0.3667918383
...
関連
-
[解決済み】R:関数に有限な'ylim'値が必要
-
[解決済み】R - if文の引数の長さが0である。
-
[解決済み] テスト
-
[解決済み】rbind エラー。"名前が以前の名前と一致しない"
-
[解決済み】Rエラー。"新しい列は既存の列の後に穴を空ける"
-
[解決済み] 因子を日付形式に変換するにはどうすればいいですか?
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
-
[解決済み】randomForestの実行予測で「NA/NaN/Inf in foreign function call (arg 7)」をなくすには?
-
[解決済み】R4DSのエラー比較(1)は、アトミック型とリスト型でのみ可能です
-
[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】R: 複数行の ggplot2 コマンドで「単項演算子エラー」が発生する。
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み】数学関数への非数値引数
-
[解決済み】scale_color_manual()が動作しない件
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】RでKNN。trainとclassは長さが違う」?
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み】長いオブジェクトの長さは、短いオブジェクトの長さの倍数ではない?[重複]。
-
[解決済み】Rでデータフレームのサブセットをプロットする方法は?
-
[解決済み】 .subset2(x, i, exact = exact)のエラー:Rの添え字が範囲外である。