仅分析排名最高的数据?

时间:2015-09-28 20:40:28

标签: r

在R中,我列出了世界上最富有的200个城市。但是,我想分析前50位最富有的数据,特别是最大值,最小值和平均值。有谁知道如何将这200套限制在前50名?然后,我需要为50个最穷的人重复它。

1 个答案:

答案 0 :(得分:0)

假设它是存储数据的data.frame,您可以通过以下命令对data.frame进行排序(其中df是您的data.frame,z是您希望在其中排序的列)递减顺序):

df[with(df, order(-z)), ]

并采取前五十行:

df[1:50, ]

然后您可以通过以下方式访问摘要统计信息 summary(df)

注意:您可能需要在子集化后重新计算级别的因子变量。