私は2つのデータセットTransaction_longとTransaction_shortを持っています。 Transaction_longには、データセット内の購入ポイント(trueで示される)を含むポリシーと価格の引用が多数あります。 Transaction_shortには、購入ポイントのエントリのみがあります。Rでは、2つのデータセットを繰り返し処理し、ループなしで結果を返す
私の目的は、Policy_Change_FrequencyというTransaction_shortデータセットに列を追加することです。ショートデータセット内のすべての顧客について、その長いデータセット内のその顧客の行を繰り返し、ポリシーが変更された時間を計算します。
私は合計を使用することができるポリシーの変更(差分(Transaction_Long $ポリシー)= 0を!)を見つけるためにではなく、これらの二つのデータセットを反復処理し、結果
詳細を取得する方法がわから:
Customer_Name : name of customer
Customer_ID: Customer Identifier number
Purchase: Boolean variable (Yes-1,No-0)
Policy: Categorical (takes values 1-5)
Price : Price quoted
Data set1-Transaction_Long
Customer_Name,Customer_ID,Purchased,Policy,Price
Joe,101,0,1,500
Joe,101,0,1,505
Joe,101,0,2,510
Joe,101,0,2,504
Joe,101,0,2,507
Joe,101,0,1,505
Joe,101,1,3,501
Mary,103,0,1,675
Mary,103,0,3,650
Mary,103,0,2,620
Mary,103,0,2,624
Mary,103,0,2,630
Mary,103,1,2,627
Data set 2:Transaction_Short
Customer_Name , Customer_ID,Purchased,Policy, Price
Joe,101,1,3,501
Mary,103,1,2,627
を
私の最後のTranscation短いデータセットが
のような最終的なデータセットは、この 0のようになりますになりますので、取引ショートデータセット内のポリシーの変更頻度の列を追加する必要があります