1年間(1月〜12月)にトランザクションを行ったユニークな顧客のリストがあります。彼らは3つの異なる方法(カード、現金、小切手)を使って商品を購入しました。私の目標は、メソッドpfの支払いを予測するためのマルチ分類モデルを構築することです。結果の実行回数を日付順に作成し、特定の人物/ IDと一意にするにはどうすればよいですか?
これを行うには、レシピと頻度機能をトレーニングデータに組み込んでいますが、それを行う方法を知っている唯一の方法は、Countifs関数とSUMIF関数を使用するExcelであるためです。阻害的に遅い。
私は3列(顧客ID、購入日、お支払いタイプ)のデータセットを購入日から顧客順に並べ替えていますID。どのようにすれば、現在の行トランザクションのカウントまたは購入日である将来のトランザクションも含まない、日付別の支払タイプの事前頻度カウントを取得するにはどうすればよいですか?したがって、基本的には、一意の顧客IDと、そのトレーニング行の購入日である<の日付範囲に基づいて、各支払いオプションの実行カウントを実行したいと考えています。私の頭の中で、私はそれを取引と計数を通じて後方に「這う」ものと見なしています。データフレームの簡略化されたスクリーンショットは、私がプログラムで生成しようとしている3つの前のカウントの列の下にあります。
ピボットテーブルはあなたに適していますか? –