我想在R中的地图上显示不同地区的聚类总和 我在R studio中导入的数据文件包含在一个区域中多次出现的11个集群。以下是数据示例:
District cluster
Rawalpindi A
Lahore A
Multan A
Rawalpindi A
Rawalpindi A
Lahore A
Lahore A
Lahore A
Multan A
Rawalpindi B
Rawalpindi B
Rawalpindi B
Rawalpindi A
Lahore B
Lahore B
Multan B
Multan B
Rawalpindi C
Rawalpindi C
Rawalpindi C
Rawalpindi C
Rawalpindi C
Rawalpindi C
Lahore C
我想创建一个单独的文件来创建map,它只包含根据区域的聚类总和。 我们将非常感谢您的帮助
答案 0 :(得分:0)
#Sample dataframe
df <- data.frame(District=c('Rawalpindi','Lahore','Multan', 'Rawalpindi', 'Lahore'), cluster=c('A', 'A', 'A', 'B', 'B'))
fun <- function(col){ length(unique(col)) }
aggregate(cluster ~ District, df, fun)