Этот скрипт отлично работает
F <- mutate(F, "1" = ifelse(dt == 1,1,0))
Однако я бы хотел сделать цикл, потому что я хочу применить его к 130 столбцам.
Я пробовал это, но он возвращает один лишний столбец
for (i in 1:130) {
F <- mutate(F, "i" = ifelse(dt == i, 1, 0))
}
Кто-нибудь может помочь?
?mutate_each
и / или?mutate_all
- person Ian Wesley   schedule 24.05.2017mutate_all
было бы очень простым способом обойти это. Если у вас есть другие столбцы, к которым вы не хотите применять его, просто выберите их перед вызовомmutate_all
. - person Phil   schedule 24.05.2017