あなたが銀行口座情報を持っているとしましょう:
a=data.frame(Transaction=c(1,2,6,3,8,3,5.25,6.99,2,5),type=c("CREDIT","DEBIT","DEBIT","DEBIT","DEBIT","CREDIT","CREDIT","CREDIT","DEBIT","CREDIT"))
最初の列に金額を含む行と、それがアカウントに取得されたか追加されたかを示します。最初の行を2番目の行に基づいて操作するために、貸方の場合は正に保ち、借方の場合は否定にします。これまでのところ、私が思いついた最高のものは次のとおりです。
a$Transaction[a$type=="DEBIT"]=-a$Transaction
私は単純な非ループソリューションを探しています。そのようなソリューションはRに存在すると信じているからです。ありがとう、みんな!