我想根据变量“country”的条件对两列的行进行求和。输出应该给出一个新列,其中只有指定国家/地区的值,其余为NA。例如:
P R Country Total
1 1 IT 2
2 2 DE 4
3 3 FR NA
4 4 FR NA
5 5 DE 10
6 6 IT 12
答案 0 :(得分:2)
您可以使用ifelse
:
your_data$Total = with(your_data, ifelse(Country %in% c("IT", "DE"), P + R, NA))