【发布时间】:2013-09-07 08:39:36
【问题描述】:
谁能告诉我如何在 R 中完成以下工作?我想计算每个组中唯一人员的数量,如下图所示,第一列对应每个组(这里有 3 个组),第二列表示人的名字(例如,在第 1 组中,人 A 的name出现3次。第三列是我要在R中生成的那个(如果某人的名字在某个组中出现x次,那么最后一列应该表示x)。谢谢大家!
x <- read.table(header=T, text="group peoplename noofuniquepeople
1 A 3
1 B 1
1 A 3
1 A 3
1 D 1
2 M 1
2 K 2
2 T 3
2 T 3
2 K 2
2 T 3
3 E 2
3 F 1
3 E 2
3 G 2
3 G 2
3 V 1")
【问题讨论】:
-
请告诉我们您的尝试。