Выполните случайное совпадение, чтобы определить связь между столбцами в разных таблицах - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть несколько фреймов данных с разными именами столбцов в каждом фрейме данных, и я хотел бы сделать случайное совпадение, взяв некоторые значения из каждого столбца и сопоставив его со всеми столбцами в моем списке фреймов данных.Цель этого состоит в том, чтобы определить, какие столбцы связаны (чтобы упростить объединение после).

Кто-нибудь знает способ сделать это в R?

sales <- data.frame(r1 = c(10, 10.5, 30.1), r2 = c("ID1","ID2","ID3"))
purchases <- data.frame(cost = c(29.9, 11.5, 33.1), ID = c("ID1","ID2","ID3"), product_id = c("X1", "X2", "X3"))
product <- data.frame(admin_ID = c("X1", "X2", "X3"), name = c("ID1","ID2","ID3"))

Из данных видно, что Продажи: r2 = покупки: ID = продукт: имя И Продажи: product_id = продукт: admin_ID.

Сопоставление должно выполняться только для символьных переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...