Я новичок в R, так что это очень простой вопрос.Я не нахожу конкретного ответа на него, поэтому я хотел бы спросить вас здесь.
Я столкнулся со следующей проблемой;Я хотел бы перекодировать символьную переменную и создать ее из этого.
В частности, переменная в моем фрейме данных (данных) называется «драйвер», с категориями «рынок», «законодательство»,«технология» и «смешанный».
Теперь я просто хотел бы создать новую переменную «driverrec» со значениями «market» и «others».В «других» три оставшиеся переменные должны быть суммированы.
Я пробовал это на этой странице: http://rprogramming.net/recode-data-in-r/
По сути, я попробовал следующий код для принятия на моем, но он победил 'Я работаю в нескольких категориях.
#Create a new field called NewGrade
SchoolData$NewGrade <- recode(SchoolData$Grade,"5='Elementary'")
# my attempt
driverrec <- data$driver
recode(driverrec, "'Mixed'='others'") This is working.
Но весь код не работает:
recode(driverrec, "'Mixed'='others'", "'Technology'='others'",
"'Legislation'='others'", "'Market'='market'" )
Я с нетерпением жду и благодарю вас за вашу помощь.