11-python-pandas-groupby
11. Pandas高级教程之:GroupBy用法
简介
分割数据
df = pd.DataFrame(
...: {
...: "A": ["foo", "bar", "foo", "bar", "foo", "bar", "foo", "foo"],
...: "B": ["one", "one", "two", "three", "two", "two", "one", "three"],
...: "C": np.random.randn(8),
...: "D": np.random.randn(8),
...: }
...: )
...:
df
Out[61]:
A B C D
0 foo one -0.490565 -0.233106
1 bar one 0.430089 1.040789
2 foo two 0.653449 -1.155530
3 bar three -0.610380 -0.447735
4 foo two -0.934961 0.256358
5 bar two -0.256263 -0.661954
6 foo one -1.132186 -0.304330
7 foo three 2.129757 0.445744多index
get_group
dropna
groups属性
index的层级
group的遍历
聚合操作
通用聚合方法
函数
描述
同时使用多个聚合方法
NamedAgg
不同的列指定不同的聚合方法
转换操作
过滤操作
Apply操作
最后更新于
这有帮助吗?