Я недавно начал использовать R, хотя раньше у меня не было опыта в кодировании, и у меня возникли проблемы с моими данными. Если я забыл что-то добавить, пожалуйста, спросите, так как я все еще новичок и не уверен, какая информация необходима для точного ответа на мой вопрос.
У меня есть два кадра данных, которые я должен объединить по коду участника ( STR_PP [...], где [...] становится фактическим номером, назначенным участнику). Моя первая проблема заключалась в том, что первый информационный кадр изображает участников как -1, -2, -3 и т. Д. c, а второй информационный кадр правильно отображает участников как STR_PP001, STR_PP002, STR_PP003. С помощью некоторых людей мне удалось изменить способ отображения участников в первом кадре данных с -1 на STR_PP001, с -2 на STR_PP002 и т. Д.
Однако я наткнулся на новый проблема. На данный момент мой первый фрейм данных состоит из 116 строк (и, следовательно, эффективно 116 участников), но мои фактические участники go до -128. Некоторые участники исключены из файла (например, нет участника -22). То, как я сейчас это делаю, это просто преобразовывает данные в STR_PP001 до STR_PP116, но это не правильно, поскольку назначит неправильного участника неверным данным. Поскольку существует большая вероятность того, что в будущем будет добавлено больше участников, я хотел бы знать, можно ли написать код с учетом этого.
Заранее всем спасибо!