简要说明python pandas中groupby,agg等的用法
2017-10-01 21:05
1046 查看
以下列代码为例:
import numpy as np import pandas as pd import pandas as pd df = pd.DataFrame({'key1':list('aaaab'), 'key2': ['one','two','one','two','one'], 'data1': np.random.randn(5), 'data2': np.random.randn(5)}) print df print "%%%%%" print df.groupby('key1') print "%%%%%" print df.groupby('key1').agg('sum')
得到df如下:
df为pd中的dataframe,groupby(‘列名’),相当于以这一列进行预分类。打印结果为:
然后agg()是对上面内容的操作。这里是sum,所以累加:
PS:试图只选取data1这一列进行计算,从而写了个df['data1'],不行。这样做只单单选中了data1这一列!
PS:df['data1']是series类型,df[['data1']]是dataframe类型
相关文章推荐
- python异常图解:try、raise、except、else、finally块用法简要说明
- python-pandas的基本用法03
- Python3 -- Pandas基础用法汇总
- 简要说明python的一些基本知识
- python库---pandas使用简要说明
- Python基础(二)pandas基本用法
- python之pandas用法大全
- Dreamweaver插件用法简要说明
- python库---pandas使用简要说明
- python 切片和range()用法说明
- Python语言——Pandas包中的get_dummy()函数用法
- Python数据分析中Groupby用法之通过字典或Series进行分组的实例
- Python中format函数用法说明
- python pandas中的random模块一些函数的用法
- python之pandas说明
- python-pandas的基本用法06
- 简单说明Python中的装饰器的用法
- Python数据分析:pandas中Dataframe的groupby与索引
- 关于pandas.DataFrame的groupby的用法
- SREng用法简要说明图文教程(如何获得日志/删启动项目/服务/驱动/BHO等)