私は会社ごとに8つの変数を持ち、合計25の企業があります。しかし、私はこれらの会社を区別する必要はありません。この例を見ると、AHとJUMBOを1列に、AHQ1とJUMBOQ1を同じ列に、Q2を両方とも列に入れる必要があります。このように私は6列を持っていませんが、これらの行には3倍と2倍の観測値しかありません。コラムのタイトルは、AH、AHQ1、AHQ2のどちらでもかまいません。R-ヘッダーを取ることなく列から行まで
アドバイスはありがとうございます!データの
例:
df <- data.frame("ID" = c(1,1,2,2,2,2), "Year" = c(2012, 2015,2012,2013,2015,2016),
"AH" = c(1, NA, 1,1,1,1), "AHQ1" = c(8, NA,7,8,9,10),
"AHQ2" = c(10,NA,7,8,5,2),"JUMBO" = c(NA,NA,1,1,1,NA),
"JUMBOQ1" = c(NA,NA,8,9,7,NA), "JUMBOQ2"= c(NA,NA,10,9,7,NA))
出力:dput(ヘッド(DF))>> 構造(リスト(IDの=のC(1、1、2、2、2、2)、年= cで(2012年、2015年、 2012、 AHQ1 = c(8, NA、7,8,9,10)、AHQ2 = c(10、NA、1、1、1) JUMBOQ1 = c(NA、NA、8,9,7、NA)、JUMBOQ2 = c(NA、0,1,2,3,4,5,6,7,8,9,10) (ID、年、AH、AHQ1、AHQ2、 「JUMBO」、「JUMBOQ1」、「JUMBOQ2」、 )、row.names = c(NA、6L)、class = "data.frame") –
期待される出力は何ですか? – Sotos
質問に追加する必要があります – suvartheec