Я пытаюсь собрать сложную информацию об именах компьютеров, к какому отделу он принадлежит, какую службу он предоставляет.Я не смог найти ответ или подобный вопрос по этому вопросу, и документация панд по 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)