当前位置: 移动技术网 > IT编程>脚本编程>Python > Pandas 基础(7) - Group By 分组的相关知识

Pandas 基础(7) - Group By 分组的相关知识

2019年02月24日  | 移动技术网IT编程  | 我要评论

会议布置,请把快乐还给学习,中国旅游门户

首先, 引入这节需要的 csv 文件 (已上传)

import pandas as pd
city_df = pd.read_csv('/users/rachel/sites/pandas/py/pandas/7_group_by/weather_by_cities.csv')
df

输出:

根据 'city'字段分组:

g=df.groupby('city')
g

输出:

<pandas.core.groupby.groupby.dataframegroupby object at 0x112a22c50>

循环输出分组后的数据:

for city, city_df in g:
    print(city)
    print(city_df)

输出:

获取其中的某一组数据:

g.get_group('mumbai')

输出:

取每个组的最大值:

g.max()

取每个组的平均值:

g.mean()

获取每个组的常规信息:

g.describe()

输出图表:

%matplotlib inline
g.plot()


以上, 就是关于 pandas 分组的相关知识, enjoy~~~

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网