会议布置,请把快乐还给学习,中国旅游门户
首先, 引入这节需要的 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~~~
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论