Проверьте наличие общей комбинации в нескольких «больших» фреймах данных - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть фреймы данных с несколькими таблицами, как показано ниже.

Каждый стол очень большой.Каждая таблица может иметь определенное количество переменных.Разные таблицы могут совместно использовать или не разделять разное количество общих переменных.

Поскольку каждый размер таблицы велик, как я могу "эффективно" найти, есть ли x, y, z, t для приведенного ниже примера, который существует в нескольких таблицах.Это не простое слияние.Это означает, что если каждая таблица имеет общие переменные хотя бы с одной другой, то после объединения она не будет пустой.Если таблица не разделяет переменные с другими, о ней также можно позаботиться.

Я просто хочу узнать о существовании, не хочу их извлекать

x 
0  1
1  2
2  3

  x   y
0  0  0
3  1  2
4  2  2

   x  z
0  0  0
1  3  6
2  5  2

   x  y   z
0  1  0   3
1  8  6   3  
2  5  9   1

   t  
0  2  
1  1   
2  5 

Как я могу получить ожидаемые результаты?

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