У меня есть фрейм данных, аналогичный приведенному ниже.
df1 <-
Class Race Level
Paladin Human 4
Fighter Elf 5
Wizard Gnome 3
Rouge Elf 4
Я хотел бы добавить столбцы к этому фрейму данных на основе информации, найденной в следующих трех фреймах данных.
Mission1 <-
Class Exp
Paladin 80
Fighter 70
Cleric 100
Wizard 80
Mission2 <-
Class Exp
Cleric 200
Fighter 220
Wizard 190
Boss1 <-
Class Exp
Wizard 500
Paladin 520
Cleric 490
Druid 500
Я хотел бы добавить 1 или 0 к df1, если столбец df1 $ Class совпадает со столбцом $ Class трех других. Я хотел бы добавить 1 или 0 для каждого из трех других фреймов данных и подвести итог миссии, а также очков миссии + босса. Таким образом, результат будет выглядеть следующим образом.
df2$Missions = Mission1 + Mission2
df2$Final = Mission1 + Mission2 + Boss1
df2 <-
Class Race Level Mission1 Mission2 Missions Boss1 Final
Paladin Human 4 1 0 1 1 2
Fighter Elf 5 1 1 2 0 2
Wizard Gnome 3 1 1 2 1 3
Rouge Elf 4 0 0 0 0 0
Любая помощь будет оценена.