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

2019-02-25 16:14:34来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

首先, 引入这节需要的 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~~~


原文链接:https://www.cnblogs.com/rachelross/p/10424659.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python模块(os,sys,hashlib,collections) 百日筑基(四)

下一篇:Python 不同列表时间测试