Вместо этого вы можете использовать оператор ifelse,
, он следует той же логике, что и операторы if и else, но имеет сценарий "да", "нет" и тестовый сценарий:
например,
mutate (dataframe, newcolumn = ifelse (test = то, что вы тестируете, да = что происходит, когда тест верен, нет = что происходит, когда тест ложен))
попробуйте это и опубликуйте воспроизводимый пример!