擅长:python、mysql、java
<p>做<code>test = data.groupby(['season','domicile'], as_index=False).agg({'affluence':'mean'})</code>应该是你想要做的事情的诀窍。你知道吗</p>
<p>当您不想处理多索引时,参数<code>as_index=False</code>特别有用。你知道吗</p>
<p>示例:</p>
<pre><code>import pandas as pd
data = {
'A' : [0, 0, 0, 1, 1, 1, 2, 2, 2],
'B' : list('abcdefghi')
}
df = pd.DataFrame(data)
print(df)
# A B
# 0 0 a
# 1 0 b
# 2 0 c
# 3 1 d
# 4 1 e
# 5 1 f
# 6 2 g
# 7 2 h
# 8 2 i
grp_1 = df.groupby('A').count()
print(grp_1)
# B
# A
# 0 3
# 1 3
# 2 3
grp_2 = df.groupby('A', as_index=False).count()
print(grp_2)
# A B
# 0 0 3
# 1 1 3
# 2 2 3
</code></pre>