pandas如何查看'Country'列有几种数据,并显示数量排名前10和后10的数据
时间: 2024-03-13 15:42:31 浏览: 131
pandas数据框,统计某列数据对应的个数方法
可以使用pandas中的value_counts()方法来查看'Country'列中有多少种数据以及每个数据出现的次数。然后使用sort_values()方法对结果进行排序,并使用head(10)和tail(10)方法选择前10和后10个数据。
下面是具体的代码实现:
```python
# 假设数据集的名称为df
# 查看'Country'列中有多少种数据以及每个数据出现的次数
country_counts = df['Country'].value_counts()
# 对结果进行排序,并选择前10和后10个数据
top10 = country_counts.sort_values(ascending=False).head(10)
last10 = country_counts.sort_values(ascending=False).tail(10)
# 输出结果
print('前10名:')
print(top10)
print('后10名:')
print(last10)
```
其中,top10和last10分别是Series类型的数据,可以使用pandas的Series方法进行进一步的处理和可视化。
阅读全文