6分钟
分组2
4. 我们可以使用dtype
来分组,此时by=df.dtypes,axis=1
:
5. 对于由DataFrame
产生的GroupBy
对象,我们可以用一个或者一组列名对其索引。它其实一个语法糖。
- 如果索引是一个列名,则
df.groupby('key1')['data1']
等价于df['data1'].groupby(df['key1'])
- 如果索引是一个元组和序列,则
df.groupby('key1')[['data1','data2']]
并不等价于df[['data1','data2']].groupby(df['key1'])
,而是等同于df.groupby(df['key1'])
- 之所以用
[['data1','data2']]
,是因为df[['data1','data2']]
与df['data1','data2']
语义不同。后者表示某个label
是个元组,该元组的值为'data1','data2'
。
- 之所以用
学员评价