zoukankan      html  css  js  c++  java
  • Pandas 基础(7)

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

  • 相关阅读:
    数组的基本操作
    面向对象
    继承
    JavaBean规范
    JVM内存模型
    数组的排序
    this
    访问控制权限
    数组
    方法的重载
  • 原文地址:https://www.cnblogs.com/rachelross/p/10424659.html
Copyright © 2011-2022 走看看