前提
pythonのpandasでエクセル集計をしていますが、空白に条件次第で値を追加した上で集計が必要です。
何日か悩んでおりますが、どのような方法があるのかわからず、解決出来ません・・・
申し訳ございませんがお力添えいただけないでしょうか。
sqlやqueryで条件によるデータ抽出を試しましたが、
抽出が上手くいかず、pythonで書き込みが一番早いかと思っております。
実現したいこと
製番カラムの数字が同じだった場合に、
部門カラムの空白に、同じ製番カラムに入力されている部門カラムの数字を入れたい。
文章ではわかりづらいと思いますので画像にて例を添付します。
###試したコード
df2=df1.groupby(["加工日","部門","品目"]).sum()[["受入数"]]
df2.to_excel("C:/Users/yokoc/Desktop/完成量.xlsx")
部門でグループピングしているので空白となってしまっていると
受入数の合計にカウントされません・・・
部門に製番と同様の部門番号が入れば部門毎の合計数量が算出出来ます。
###調べたこと
主にデータ抽出方法の変更を調べました。
①SQLを使用し、データを持ってくる方法を変更する
②python queryを使用し、データの抽出方法を変更する
回答1件
あなたの回答
tips
プレビュー