私はこのようになりますデータフレームがあります、コンサルタントに費やされた合計、および他のすべてに費やした総:pandas:カスタムカテゴリ別にグループ化し、ピボットしますか?
Company Name Category Amount
0 Teva Limited Consultancy 650.000
1 Teva Limited Consultancy 5.300
2 Eli & Company Ltd Events 15.000
3 Meda Events 60.000
4 Teva Limited Events 400.000
4 Teva Limited Travel 202.000
4 Meda Travel 399.860
私は新会社ごとの行とデータフレーム、および2つの列を作成したいがイベント+旅行を意味します。
Company Name Spend Consultancy Spend Other
Teva UK Limited 653.000 602.000
Meda Pharma 0.000 459.860
これを行うための最善の方法は何ですか:
だから、次のようになりますか?
私は名前やカテゴリ別にグループ化し、スタートです量、合計している:
df.groupby(('Company Name', 'Category')).sum()
をしかし、今、私はオーダーメイドの方法で一緒にカテゴリを組み合わせ、またはどのようにするかどうかはわかりませんそれらを列にピボットする。私はピボットテーブルが必要かもしれないと思いますか?
ありがとうございました!