Заполнение текста таблицы с помощью R - PullRequest
1 голос
/ 23 сентября 2019

Я ищу способ заполнить пустой столбец значениями на основе текста в другом столбце.Столбец, содержащий критерии заполнения, является названием должности, и мне нужно извлечь ключевые слова, которые будут использоваться для заполнения необходимого столбца.Пример электронной таблицы с заголовками столбцов «Заголовок» и «Должность»:

Spreadsheet Screenshot

Цель состоит в том, чтобы определить, содержит ли заголовок «HR, Human Resources», заполнить HR в задании.Роль столбца, и если в заголовке содержится «ИТ, информация, технология», заполните его в столбце «Роль задания».

Я пытался использовать формулы Excel, но продолжаю сталкиваться с ограничениями, такими как слишком много аргументов или неспособность правильноВложите несколько заявлений.

Дайте мне знать, если что-то неясно или нужно что-то объяснить подробнее.

Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2019

Если вы прочитаете электронную таблицу в R, вы, вероятно, просто запустите следующее:

for(i in 1:nrow(df){
   if(JobTitle[i] == "HR, Human Resources"){
      JobRole[i] <- "HR"
   }
}

Хотя вам придется изменить имя JobTitle и Job Role в зависимости от того, какие именастолбцы заканчивают тем, что были.Более того, если бы заявления могли быть добавлены и для разных должностей и ролей.

Было бы также более полезно, если бы вы включили в вопрос также воспроизводимый код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...