0
正しいグループ化されたデータの平均値が入力される:R 2つの列ヘッダに転送つの列と下
X1 = c("aaa", "aaa", "aaa", "qqq", "qqq", "qqq")
X2 = c("bbb", "bbb", "bbb", "rrr", "rrr", "rrr")
X3 = c("ccc", "ccc", "ccc", "ttt", "ttt", "ttt")
X4 = c("usa", "can", "usa", "ger", "rus", "ger")
X5 = c(400, 888, 500, 300, 456, 500)
df <- data.frame(X1,X2,X3,X4,X5)
Iは、同じ国の平均で私の出力iとjを希望:
X1 X2 X3 i j
aaa, bbb, ccc, 450, 888
qqq, rrr, ttt, 400, 456
私はdouble-aggregateとgroupingを試していますが、forループを避けることを望んでいますが、それでもそれを管理することはできません。
あなたは4つの固有の国を持っていて、有益な列名を持たない2行になります....--)私はどのようにあなたを助けますか?どんな価値観がどの国に対応しているかは、どのように分かりますか? – AntoniosK
あなたはusaとgerをグループ化していますが、グループ化された他の変数の隣の新しい列に缶とrusを貼り付けていますか?あなたの出力は理にかなっていません。 –