如何在python中使用多个库时最好地处理数据

时间:2019-03-06 09:43:00

标签: python dataframe data-structures

我正在使用pyshipping库来查找可以在卡车中安装哪些对象。我以CSV格式输入内容(此处包含了整个文本),它首先处理该文本,以便pyshipping库可以使用它,然后返回一个元组。现在,阅读该输入,我必须根据库输出给出的尺寸找出该项目是哪个。我必须将输出与所有L,B和H进行比较,然后才能知道库在谈论哪个项目。作为python新手,我相信必须有一种更好的pythonic方法来解决这个问题。我将尽力解释我的代码,请随时查询任何疑问。

将csv文件加载到数据框中后,看起来像这样:

enter image description here

现在,我将这些数据以相同的形式输入到我自己的自定义创建的python脚本中。但是,它给了我这样的答案:

enter image description here

由此,我必须找出给出了哪个项目ID作为输出,然后根据所选项目ID的L,B和H创建另一个字符串。

enter image description here

然后,pyshipping库以LBH的形式给了我一个结果,我不得不再次对它正在谈论的项目进行逆向工程。但是,现在LBH混乱了,因此弄清楚它在谈论哪个项目实在是太烦人了。我知道这不是可扩展的方法,但是我没有专门知识或任何人想知道如何以更Python的方式进行此操作。我知道对此没有一个很直接的答案,我期望在这种情况下能做得最好的方向。在我看来,使用数据框是最好的方法,它将使所有内容保持链接,因此我不必搜索和反向工程该项目的详细信息。

0 个答案:

没有答案