我是ipython的新手,我正在嘗試使用數據幀分組。我有像下面pandas dataframe group by和agg
df_test = pd.DataFrame({"A": range(4), "B": ["B1", "B2", "B1", "B2"], "C": ["C1", "C1", np.nan, "C2"]})
df_test
A B C
0 0 B1 C1
1 1 B2 C1
2 2 B1 NaN
3 3 B2 C2
我想實現以下事情數據幀:
1)由B組但創建多級柱,而不是分組與B1和B2爲指標,B1和B2是行基本上計數
2)塔A和C是與像施加AGG函數{ 'C':[ '計數'], 'A':[ '總和']}
B
A B1 B2 C
0 6 2 2 3
如何?謝謝
爲什麼C = 3的結果? –
計數1 + 1 + 1 + 0(NaN)= 3,不按B1或B2計數,是否有意義?我的壞,我應該把NaN放在那裏,修正 – user3299264