确实不生效
尤其是agg里有一组聚合函数时,设置as_index = False可能还出错
那该怎么办
不再设置as_index = False
而是对结果进行reset_index()
# 这样符合预期:
end_result = test_df.groupby('shouldnt be index',as_index=False).agg(min)
# 但这样,会得到error
end_result = test_df.groupby('shouldnt be index',as_index=False).agg([min])
# 那该怎样?
end_result = test_df.groupby('shouldnt be index').agg([min])
end_result.reset_index()