pandas 我如何在“天气”列中获得不同天气名称的计数,并显示前10个天气类别?

7d7tgy0s  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(138)

我正在使用导入的.csv数据集,并尝试获取关于特定列的一些信息。我不完全确定我是否做了正确的事情,您认为呢?此列表中的其他17列是不同的天气类型,如能见度、压力、露点等。

weather=df.head(10)
print(weather)
lf3rwulv

lf3rwulv1#

我不知道DataFrame的确切外观,所以我使用了一个玩具示例,其思想是在weather列上使用groupby,对其计数,然后对其排序。

df = pd.DataFrame({'Weather': ['Rainy', 'Cloudy', 'Rainy', 'Sunny', 'Storm', 'Sunny']})

df.groupby('Weather')['Weather'].agg(weather_count = 'count').sort_values('weather_count', ascending = False)

相关问题