Панда многие-ко-многим поиск между фреймами данных - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь собрать сложную информацию об именах компьютеров, к какому отделу он принадлежит, какую службу он предоставляет.Я не смог найти ответ или подобный вопрос по этому вопросу, и документация панд по pd.merge () мне не ясна.

У меня есть фрейм данных с именем server_list, где каждый сервер появляется несколько раз :

  Server     Platform    Package    Version
0 UK1010     Unix        Java       1.1
1 UK1010     Unix        Java       4.1
2 UK1010     Unix        Java       5.0
3 UK1011     Windows     Java       1.2
4 UK1011     Windows     Java       4.4
...

, и у меня есть фрейм данных с именем Applications , который выглядит следующим образом:

  Server     Department    Application    Environment
0 UK1010     Accounting    TaxMe          PROD
1 UK1010     Audit         TaxCheck       PROD
2 UK1010     CustomerForm  FillIt         PROD
...

каждый сервер имеет несколько взаимосвязей с отделом, приложением, средой

Я стремлюсь достичь отношения «многие ко многим», где я могу получить всю информацию (все строки)) из приложения и каким-то образом объединить его с server_list , чтобы элементы повторялись, если нет лучшего способа?Это то, чего я надеюсь достичь, но не уверен, как настроить pd.merge () , если это правильный подход:

  Server     Platform    Package    Version   Department   Application  Environment
0 UK1010     Unix        Java       1.1       Accounting   TaxMe        PROD
1 UK1010     Unix        Java       1.1       Audit        TaxCheck     PROD
2 UK1010     Unix        Java       1.1       CustomerForm FillIt       PROD
3 UK1010     Unix        Java       4.1       Accounting   TaxMe        PROD
4 UK1010     Unix        Java       4.1       Audit        TaxCheck     PROD
5 UK1010     Unix        Java       4.1       CustomerForm FillIt       PROD
6 UK1010     Unix        Java       5.0       Accounting   TaxMe        PROD

Можно ли этого достичь?Если, так, как эта проблема должна быть решена?(Извините, если этот вопрос неясный, я новичок в анализе данных с использованием Python)

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