0
私は2つのデータフレーム(df1、df2)を持っています。 DF1で2つのデータフレームでRの値を条件付きで加算する
df1 <- data.frame(term = c("A", "B", "C", "D", "E", "F"))
df2 <- data.frame(term = c("C", "F", "G"), freq = c(7, 3, 5))
、私はDF2の "FREQ" の値に基づいて、列( "FREQ")を追加したいです。したがって、df1の項とdf2の項が一致する場合、この項のカウント(「freq」)をdf1に追加する必要があります。それ以外の場合は「0」(ゼロ)でなければなりません。
できるだけ処理時間が短くなるようにするにはどうすればよいですか? dplyrでやる方法はありますか?私はそれを把握することはできません!!!
は私がやると思います使用: 'SETDT(DF1)[、FREQ:= 0] [DF2、FREQ:= i.freq、上= "用語"]'不要なコピーを避けることができます。 – Arun