Я пытаюсь получить список имен переменных, в которых значение «a» больше или равно 2, и, наконец, сохранить его в векторе Morethan2 и аналогично сделать для lessthan2. Пожалуйста, помогите мне достичь этого.
df <- data.frame(a1 = c("a","a","b"),a2 = c("a","b","b"),a3 = c("a","a","a"))
for(x in names(df[1:3])){
if(sum(df[x] =="a") >= 2){
more2 = x
} else{less2 = x}}
Lessthan2 = less2
Morethan2 = more2
Ожидаемый результат:
Morethan2 : 'a1','a3'
Lessthan2 : 'a2'