Работая в R, у меня есть фрейм данных с тремя переменными, которые выглядят так:
var1 var2 var3
1 0.695783133 0.009036145 0.02409639
2 0.651006711 0.348993289 0.00000000
3 1.000000000 0.000000000 0.00000000
4 0.404185022 0.575991189 0.00000000
5 0.004863813 0.736381323 0.25097276
6 0.833827893 0.074183976 0.06231454
Я хочу добавить четвертую переменную (var4
), значение которой будет основано на значении исходных трех переменных (var1
, var2
, var3
) следующим образом:
Если var1
> = 0,5, var4
= 1
Если var2
> = 0,5, var4
= 2
Если var3
> = 0,5, var4
= 3
Если переменная не равна> = 0,5, var4
= 4
например. как это:
var1 var2 var3 var4
1 0.695783133 0.009036145 0.02409639 1
2 0.651006711 0.348993289 0.00000000 1
3 1.000000000 0.000000000 0.00000000 1
4 0.404185022 0.575991189 0.00000000 2
5 0.004863813 0.736381323 0.25097276 2
6 0.833827893 0.074183976 0.06231454 1
Я уверен, что есть простой путь к этому, но я не могу понять это, так как я довольно новичок в R. Есть предложения о том, как это сделать?