-3
import pandas as pd
df1 = pd.DataFrame([['Dog', '2017', 100], ['Dog', '2017' ,500],['Dog', '2016' ,200],['Dog', '2016' ,150],['Cat', '2017' ,50],['Cat', '2017' ,100],
['Cat', '2016' ,50]], columns=('Pet','Year','Amount'))
Pet Year Amount
Dog 2017 100
Dog 2017 500
Dog 2016 200
Dog 2016 150
Cat 2017 50
Cat 2017 100
Cat 2016 50
私は次のように上記のデータフレームを有効にしたいと思います:
DF2
Pet Year Amount
Dog 2017 600
Dog 2016 350
Cat 2017 150
Cat 2016 50
これは、ペットとによってグループ化されますそれらの間の金額を合計してください。
アイデア?
、あなたはまた、[ドキュメント]をチェックすることができます(http://pandas.pydata.org/pandas-docs/stable/ groupby.html#cython-optimized-aggregation-functions) – jezrael