【发布时间】:2020-02-27 20:11:04
【问题描述】:
我对 R 很陌生,希望我能让自己足够清楚。
我有一个包含几列因素的表格。我想为这些列中的每一列打分。然后我想计算每个分数的平均值,并显示按平均分数排名的列列表,这可能吗?
表格将是:head(musico[,69:73])
AVIS1 AVIS2 AVIS3 AVIS4 AVIS5
1 2 1 2 3 2
2 2 5 2 3 2
3 3 2 5 5 1
4 1 2 5 5 5
5 1 5 1 3 1
6 4 1 4 5 4
我想为每个打分:
musico$score1<-0
musico$score1[musico$AVIS1==1]<-1
musico$score1[musico$AVIS1==2]<-0.5
然后做每列分数的平均值: score1 的平均值, score2 的平均值,...:
mean(musico$score1), mean(musico$score2), ...
我的目标是创建一个按平均分数排名的标题列表(avis1、avis2、...)。
任何建议表示赞赏!
【问题讨论】:
标签: r