【问题标题】:Building a product hierarchy using python pandas使用 python pandas 构建产品层次结构
【发布时间】:2021-06-16 21:55:39
【问题描述】:

我正在尝试为我们刚刚购买的产品管理软件构建产品层次结构导入文件。

                import pandas as pd
                df2 = pd.read_excel(r'C:\Users\david.han\Desktop\Test.xlsx')
                df2.head()

这是我提取的初始excel文件

           my First attempt was to set index based on columns StyleMaster and StyleColor 
           df2.set_index(['StyleMaster', 'StyleColor'])

我的结果是这样的

我正在寻找的预期结果如下所示:

在列 ID 上,根 ID 将是 StyleMaster,后跟 StyleColor(11101(黑色)、111108(宝蓝色),然后是 Variant SKU。在列父 ID 上,根将是 StyleMaster,后跟 Color。C 列是列 ID 上的指示,
1111 = 款式,111101 = 颜色,111101XXS - 尺寸。我试图通过进行任何手动干预来避免。接受建议。

【问题讨论】:

    标签: python excel pandas


    【解决方案1】:

    我没有使用 python,而是使用 SQL 联合开发了一个层次结构。这使我可以删除任何重复的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多