我有一个包含21个变量和1200个观测值的数据框。第一列是每个物种的ID名称,第21列是每个物种在多个地点看到的所有时间的总数。
示例列:ID,RM1,RM2,RM10,总计
每一行都是一个ID名称,每个河流里程数和总数
我想要的只是最丰富的物种及其总数的前20名(或100名)的清单。我该怎么做?
这让我发疯,我不想在excel中做到这一点 - 在R中一定有办法。
答案 0 :(得分:2)
对数据框进行排序,让我们将其称为df
,按总计排名,然后排在前100位
head(df[order(df$Total,decreasing = TRUE), ], 100)