0
ペットエイジの列に集計を適用しますが、この集計が適用されたときに消えるオリジナルのdf列は保持します。イメージから、集計が適用されたときに、結果のdfに他の列をどのように持ってくるのですか?pandas df列に集約を使用して元のdfを保持する方法
また、他の列を数値型に変換したり、元の列にマージすることもできます。ありがとう!
ペットエイジの列に集計を適用しますが、この集計が適用されたときに消えるオリジナルのdf列は保持します。イメージから、集計が適用されたときに、結果のdfに他の列をどのように持ってくるのですか?pandas df列に集約を使用して元のdfを保持する方法
また、他の列を数値型に変換したり、元の列にマージすることもできます。ありがとう!
単にインライン・アグリゲーションなど、インデックス付きオブジェクトを返す任意のグループ固有の計算にtransform
を使用する:あなたが列を表示されていない
merge['pet_age_group_mean'] = merge.groupby('user_id')['pet_age'].transform('mean')
を、あなたが何をすべきかをしたいですか他の列の複数の値?画像を投稿することは、再現するのが難しいため役に立ちません。 – AChampion
他の列があなたのグループを破壊しない限り、それらを 'groupby'の中に入れることができます –
ありがとう!他の列には、 'user_id \t sign_in_count \t species_cd \t age_last_login \t age_of_account \t subscription_age'という名前が付けられています。私は値をそのまま残したいが、aggをpet_ageに適用する。私は '' 'のようにgroupbyを入れてみました。 merge.groupby( 'user_id'、 'sign_in_count'、 'species_cd'、 'age_last_login'、 'age_of_account'、 'subscription_age')。mean()' '' –