1
이 GROUPBY와 팬더 0.20까지 이름을 변경하는 방법을 권장했다groupby()를 여러 열로 집계하고 Pandas 0.21+에서 다중 색인 이름을 바꾸는 방법은 무엇입니까?
__main__:1: FutureWarning: using a dict on a Series for aggregation
is deprecated and will be removed in a future version
경고 코드
import pandas as pd
df = pd.DataFrame({'A': [1, 1, 1, 2, 2],
'B': range(5),
'C': range(5)})
df1 = df.groupby('A').B.agg({'B': ['count','nunique'],'C': ['sum','median']})
df1.columns = ["_".join(x) for x in df1.columns.ravel()]
DF1 출력
B_count B_nunique C_sum C_median
A
1 3 3 3 1.0
2 2 2 7 3.5
. 이 경고없이 동일한 df1 출력을 얻는 우아한 방법은 무엇입니까?
https://stackoverflow.com/questions/44635626/pandas-aggregation-warning-futurewarning-using-a-dict-with-renaming-is-depreca – Wen