1
应用规则到数据帧获得第一优先我有包括不同层次的选择,数据帧:如何通过R中
df = read.table(text="Index V1 V2 V3 V4 V5
1 A A A B A
2 B B B B B
3 B C C B B
4 B B C D E
5 B B C C D
6 A B B B B
7 C C B D D
8 A B C D E", header=T, stringsAsFactors=F)
我想创造另一列来保存最广为接受的选择。每一行。如果有多个选项,请采取最大出现次数。如果最大数量大于1,则以出现的最大次数进行第一次选择。所以我的结果是:
Index V1 V2 V3 V4 V5 final
1 A A A B A A
2 B B B B B B
3 B C C B B B
4 B B C D E B
5 B B C C D B
6 A B B B B B
7 C C B D D C
8 A B C D E A
感谢您的帮助。
如果第7行变为“DCBCD”,则结果为“A”“B”“B”“B”“B”“B”“C”“A”。期望是“A”“B”“B”“B”“B”“B”“D”“A”。 – user3354212
@ user3354212,它现在应该工作 –