Когда я пытаюсь объединить некоторые коды с описаниями кода, я получаю 2 повторяющихся столбца. Я начинаю с этим: Таблица Название: TestПовторяющиеся столбцы при использовании оператора слияния
ID State
1 5
2 2
3 5
и хотите объединить его с этим: Таблица Название: statecode
StateID State
5 Mass
2 NY
сделать таблицу, как это:
ID State
1 Mass
2 NY
3 Mass
Тем не менее, я получаю стол, подобный этому:
ID State State
1 5 Mass
2 2 NY
3 5 Mass
Я использовал команду слияния, как это:
test = merge(x = test, y = statecode, by.x = "State", by.y = "StateID", all.x = T)
Есть ли лучшая функция, кроме слияния использовать в этом случае? Может быть, нужно просто заменить код состояния именем состояния?
Большое спасибо за помощь!
'by.y = «StateID» 'должно быть' by.y = «Код», если «Код» во втором наборе данных - это идентификатор состояния. – user227710
Спасибо за комментарий, однако я написал таблицы неправильно извините. Я исправил их в оригинале! –