私はipythonが新しく、データフレームのグループ化で何かをしようとしています。 Bによってpandasデータフレームグループbyおよびagg
1)グループが、B1とB2指標として、B1とB2とのマルチレベル列を作成する代わりに、行にグループ化される:私は次のことを達成したい
以下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
ようなデータフレームを有しています{[ 'カウント']、 'A':[ 'サム'] 'C'}
B
A B1 B2 C
0 6 2 2 3
方法を基本的に
2)カラムAおよびCのようなものが印加されるAGG機能をカウント?ありがとう
なぜ結果がC = 3ですか? –
1 + 1 + 1 + 0(NaN)= 3をカウントし、グループB1またはB2でカウントしないで意味がありますか?私の悪い、私はNaNをそこに置くべきです – user3299264