Я хотел, чтобы внешнее объединение обеих таблиц ниже - PullRequest
0 голосов
/ 13 марта 2019

enter image description here

enter image description here

Это мой код:

X = read.csv("cpm-gender.csv")
Y = read.csv("page-level-gender.csv")
Z = merge(Y,X,by = c("Gender"),all = TRUE)


Z = merge(X,Y,by = c("Gender","Average_Age"),all = TRUE)

Ошибка в fix.by (by.x, x): 'by' должен указывать уникально допустимый столбец

Z = merge(X,Y,by = "Gender",all = TRUE)

Ошибка в merge.data.frame (X, Y, by = "Gender", all = TRUE): векторы отрицательной длины не допускаются.

Пожалуйста, кто-нибудь, дайте мне решение присоединиться к обоим для выполнения машинного обучения по объединенным данным.

1 Ответ

0 голосов
/ 13 марта 2019

Думаю, вы пытаетесь объединить неправильное имя столбца.Попробуйте:

Z = merge(X,Y,by = c("Gender","Average.Age"),all = TRUE)

или

Z = merge(X,Y, by = "Average.Age", all = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...