Pandasで重複した行を結合し、その中にある文字列ないしは数値を合算させることはできますか?
例えば
Python
1import pandas as pd 2 3#Before 4df_before = pd.DataFrame({'key1' : ['a', 'a', 'b', 'b', 'a'], 5 'key2' : ['あい', 'うえ', 'さしす', 'せそ', 'お'], 6 'data1' : [4,4,3,3,4]}) 7 8 data1 key1 key2 90 4 a あい 101 4 a うえ 112 3 b さしす 123 3 b せそ 134 4 a お 14 15#After 16df_after = pd.DataFrame({'key1' : ['a','b'], 17 'key2' : ['あいうえお', 'さしすせそ'], 18 'data1' : [12,6]}) 19 20 data1 key1 key2 210 12 a あいうえお 221 6 b さしすせそ 23
に変換したいのですが、pandas のgroup_byでやろうとしましたが、うまくできません。
どうしたら良いでしょうか?
アドバイスお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/17 07:07