意見交換
前提
以下のようなデータに対して、データ処理をpythonのpandasを使って行おうとしています。
実現したいこと
↓のE列のように商品Aとそれ以外の商品との売上の差分を計算したいです。
エクセルで行う場合は$D$2$という感じでセルを固定し、引き算すれば簡単に求めることができます。
これは行同士の計算になると思いますが、これをpythonのデータフレームとして扱っている際はどのようなコードを書けば実現できるでしょうか?
列同士の計算方法は簡単なのですぐわかったのですが、行同士の計算方法が分かりません。
該当のソースコード
python
1df = pd.DataFrame ([["A",1,300,300],["B",2,500,1000],["C",3,700,2100]], 2 columns = ["商品名" , "販売数" ,"単価" ,"売上" ] 3 4) 5 6#商品Aとそれぞれの商品の売上の差分を計算し、データフレームに新たな列を追加する。 7 8
回答1件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/11/26 12:56