答案 0 :(得分:0)
GroupBy.sum()方法将忽略所有非数字dtypes。
演示:
In [137]: df
Out[137]:
a b c s date
0 9 2 6 __6 2001-01-01
1 0 1 2 __2 2001-01-02
2 6 7 5 __5 2001-01-03
3 6 8 5 __5 2001-01-04
4 0 3 8 __8 2001-01-05
In [138]: df.groupby('a').sum()
Out[138]:
b c
a
0 4 10
6 15 10
9 2 6
In [139]: df.dtypes
Out[139]:
a int32
b int32
c int32
s object
date datetime64[ns]
dtype: object