を用いて一つの列、その列は、0又はここ
1は一例であるのみであり得るlabel
、phone
とlabel
ある:パンダデータフレーム更新Iは、2列のデータフレーム<code>df</code>を有する別の列
phone label
a 0
b 1
a 1
a 0
c 0
b 0
私がしたいのは、それぞれのタイプの「電話」の数を計算し、その番号を使用して「電話」の列を置き換えることです。 私はgroupby
ですが、それに慣れていません。
T彼は答える必要があります:
Count the number of each 'phone'
phone count
a 1
b 1
c 0
replace the 'phone' with 'count' in the original table
phone
1
1
1
1
0
1
label
列のみ0
または1
を持つことができ、アカウントにINGの、あなたは.trasnform('sum')メソッドを使用することができます。指定されたラベルの「電話」の行数== 1 ?? –お望みですか? 'df.groupby ['phone']。sum()'? – bernie
しかし、私はどのように '電話'を 'sum'と置き換えることができます – Fan