データフレームA
は、B
(これもNA
という観測値は除外されています)のように見せかけるのではなく、賢明な方法です。これは "溶融"機能で達成できますか?Rの列方向ではなく、列方向に「溶融」する方法は?
A <- read.table(text=" Id1 Id2 Var1 Var2 Var3
1 1 1 2 NA
1 2 NA 3 4
1 3 5 6 7 ", header=T)
B <- read.table(text=" Id1 Id2 NewVar
1 1 1
1 1 2
1 2 3
1 2 4
1 3 5
1 3 6
1 3 7 ", header=T)
私は同様の質問にanswerを見つけましたが、機能は行き過ぎのように思えるし、私の現在のRのスキルを超えています。
私は理解していませんが、この質問はマイナーフォーマットの基本的な形を変えたものではありませんか? 'reshape(A、dir = 'long'、varying = 3:5、sep = '')' – rawr