我该怎么做:(1)系统地检查数据框 A 的一列中的所有值,(2)在另一个数据框 B 的列中找到加法逆,以及(3)如果我找到逆,导入整行B(作为新列)进入A?例子:
一个框架
## Debit.Acct Debit.Proj Debit.Amt
## 1 720240 023422 769.56
## 2 720240 023422 3148.52
## 3 720240 023422 6564.59
## 4 720240 023422 5844.30
B帧
## Period Account Project Amount Desc
## 2674 12 720240 122036 -769.56 023422DEPART
## 2675 12 720240 122035 -6564.59 021922DEPART
## 2676 12 720240 122035 -3148.52 023424DEPART
## 2677 12 720240 122035 -5855.20 023424DEPART
我想要的结果,基于将 A.frame$Debit.Amt 与 B.frame$Amount 匹配:
## Debit.Acct Debit.Proj Debit.Amt Account Project Amount Desc
## 1 720240 023422 769.56 720240 122036 -769.56 023422DEPART
## 2 720240 023422 3148.52 720240 122035 -3148.52 023424DEPART
## 3 720240 023422 6564.59 720240 122035 -6564.59 021922DEPART
## 4 720240 023422 5844.30 NA NA NA NA