Pandas聚合特定列

2024-03-28 14:40:19 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在pandas中只聚合特定列?在

import numpy as np

df = pd.DataFrame({'A': [1, 1, 2, 2],
                    'B': [1, 2, 3, 4],
               'C': np.random.randn(4)})

df.groupby('A').agg(['max']) #works as expected, but gives values for col B & C

df.groupby('A').agg({'Bmax':'B'.max}) #FAILS

Tags: importnumpydataframepandasdfasnprandom