次のように、ID 用の 1 つの列と、100 の質問ごとのスコアをリストする 100 の列を持つデータセットがあります。
ID Q1 Q2 ... Q100
S1 1 1 ... 1
私は次のように私のコードを書きました:
library(reshape2)
new_df <- melt(df, id.vars = "ID", measure.var = c("Q1", "Q100))
ただし、これは明らかに機能しません。Q1 および Q100 カラムのみが溶解します。文字列または列の位置 ([,2:101] など) を使用して、Q1 を Q100 に溶かす方法はありますか?
ありがとう!