Я хотел внешне объединить обе приведенные ниже таблицы

#r

#r

Вопрос:

введите описание изображения здесь

введите описание изображения здесь

Это мой код :

 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 = «Пол», все = TRUE) :
векторы отрицательной длины не допускаются.

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

Комментарии:

1. Вы пытаетесь присоединиться по столбцу, которого нет в ваших таблицах — "Average_All" его нет.

2. Это Average_AGE и если вы видите обе таблицы. Это присутствует в обеих

3. Столбец, к которому вы должны присоединиться, Average.Age , не подчеркнут

Ответ №1:

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

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

или

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