データセットを添付します。「レター」で始まる請求書の重複を削除する方法こんにちは、'InvoiceNumber'という名前の列を持つデータフレームがあります(invoiceNo、例 541431 ) そして別の列に「Stockcode」という名前が付いています。
InvoiceNoがCで始まる場合(例 C541433 そしてそれは私が私の分析からの '数量'および/または '単価'をキャンセルしなければならない前のStockCodeと一致します。(顧客が商品を返品したことを意味します)。RFM分析とマーケットバスケット分析を実行しようとしていますが、まず最初にこれを考慮する必要があります。
どうすればこの問題を解決できますか?トランザクションデータが500K行以上あります。
| 請求書番号 | ストックコード | 説明 | 量 | 請求書の日付 | 単価 | 顧客ID | 国 |
| 541431 | 23166 | ミディアムセラミックトップストレージJAR | 74215 | 2011年1月18日10時01分 | 1.04 | 12346 | イギリス |
| C541433 | 23166 | ミディアムセラミックトップストレージJAR | -74215 | 2011年1月18日10時17分 | 1.04 | 12346 | イギリス |
| 537626 | 85116 | ブラックキャンデラブラT-ライトホルダー | 12年 | 7/12/2010 14:57 | 2.1 | 12347 | アイスランド |
| 537626 | 22375 | エアラインバッグヴィンテージジェットセットブラウン | 4 | 7/12/2010 14:57 | 4.25 | 12347 | アイスランド |
| 537626 | 71477 | 色ガラス。スターT-ライトホルダー | 12年 | 7/12/2010 14:57 | 3.25 | 12347 | アイスランド |
| 537626 | 22492 | ミニペイントセットヴィンテージ | 36 | 7/12/2010 14:57 | 0.65 | 12347 | アイスランド |
| 537626 | 22771 | クリアドローアーノブアクリルエドワード | 12年 | 7/12/2010 14:57 | 1.25 | 12347 | アイスランド |
| 537626 | 22772 | PINK DRAWERノブアクリルエドワード | 12年 | 7/12/2010 14:57 | 1.25 | 12347 | アイスランド |
| 537626 | 22773 | グリーン引き出しノブアクリルエドワード | 12年 | 7/12/2010 14:57 | 1.25 | 12347 | アイスランド |
| 537626 | 22774 | 赤い引き出しノブアクリルエドワード | 12年 | 7/12/2010 14:57 | 1.25 | 12347 | アイスランド |
| 537626 | 22775 | パープルドローイングノブアクリルエドワード | 12年 | 7/12/2010 14:57 | 1.25 | 12347 | アイスランド |
| 537626 | 22805 | ブルー引き出しノブアクリルエドワード | 12年 | 7/12/2010 14:57 | 1.25 | 12347 | アイスランド |
| 537626 | 22725 | アラームクロックベークライクチョコレート | 4 | 7/12/2010 14:57 | 3.75 | 12347 | アイスランド |
| 537626 | 22726 | アラームクロックベークライクグリーン | 4 | 7/12/2010 14:57 | 3.75 | 12347 | アイスランド |
| 537626 | 22727 | アラームクロックベークライクレッド | 4 | 7/12/2010 14:57 | 3.75 | 12347 | アイスランド |
| 537626 | 22728 | アラームクロックベークライクピンク | 4 | 7/12/2010 14:57 | 3.75 | 12347 | アイスランド |
| 537626 | 22729 | アラームクロックベークライクオレンジ | 4 | 7/12/2010 14:57 | 3.75 | 12347 | アイスランド |
再:私はデータセットを添付します。「文字」で始まる請求書の重複をどのように差し引くのですか?それが重複しているようには見えません。 数量がマイナスのように見えるので、すでに補正されているようです。