Как лучше всего обрабатывать данные при использовании нескольких библиотек в Python - PullRequest
0 голосов
/ 06 марта 2019

Я использую библиотеку pyshipping , чтобы узнать, какие объекты можно разместить внутри грузовика. Я предоставляю свои данные в виде CSV (здесь я включил весь текст), который сначала обрабатывает текст, чтобы его можно было использовать в библиотеке pyshipping, а затем возвращает мне кортеж. Теперь, читая этот ввод, я должен выяснить, какой элемент основан на измерениях, которые я дал из выходных данных библиотеки. Я должен сравнить вывод со всеми L, B и H, и тогда я буду знать, о каком элементе идет речь в библиотеке. Будучи новичком в питоне, я уверен, что должен быть гораздо лучший питонский способ обойти это. Я сделаю все возможное, чтобы объяснить мой код, пожалуйста, не стесняйтесь спрашивать любые сомнения.

После загрузки моих CSV-файлов в фрейм данных, это выглядит так:

enter image description here

Теперь я ввожу эти данные в свой собственный скрипт Python, созданный пользователем, в той же форме. Но это дает мне такой ответ:

enter image description here

Исходя из этого, я должен выяснить, какой идентификатор элемента был задан в качестве выходного, а затем создать другую строку на основе L, B и H идентификатора выбранного элемента.

enter image description here

Затем библиотека pyshipping дает мне результат в виде LBH, и я должен снова проанализировать, о каких предметах она говорила. Но теперь LBH перемешаны, и, следовательно, очень неприятно выяснять, о каком предмете идет речь. Я знал, что это не масштабируемый метод, но у меня нет опыта и никого, кто бы мог спросить о том, как сделать это более питоническим способом. Я знаю, что нет прямого ответа на этот вопрос, я ожидаю указания, что делать лучше всего в таких случаях. На мой взгляд, лучше всего использовать информационный фрейм, и он будет держать все связанными, поэтому мне не придется искать и анализировать детали элемента.

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