Как объединить два набора данных, которые имеют разные имена столбцов в R? - PullRequest
0 голосов
/ 31 января 2020

У меня есть 2 набора данных

x_data имеет 130 переменных (столбцов)

y_data имеет 126 переменных (столбцов)

Оба набора данных содержат информацию, которая мне нужна, но после выполнения

intersect(names(x_data), names(y_data))

На самом деле совпадают только 19 столбцов.

Например, x_data имеет столбец «Frist Name», в то время как столбец также существует в y_data, но как «FirstName».

Есть несколько примеров этого, но также могут быть столбцы, которые существуют в 1 кадре данных, но не в другом.

Если есть быстрый способ для меня go изменить эти столбцы, чтобы они могли иметь одинаковое имя?

Моя конечная цель - использовать rbind () для объединения этих наборов данных по вертикали.

1 Ответ

0 голосов
/ 31 января 2020

Вы можете использовать функцию colnames в R для установки имен столбцов для кадра данных df следующим образом:

colnames(df) <- c("Column1","Column2",..........,"ColumnN")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...