【发布时间】:2020-06-25 03:36:54
【问题描述】:
我有一个 pandas 数据框,其输出直接从 USDA 文本文件中提取。以下是数据框的示例:
Date Region CommodityGroup InboundCity Low High
1/2/2019 Mexico Crossings Beans,Cucumbers,Eggplant,Melons Atlanta 4500 4700
1/2/2019 Eastern North Carolina Apples and Pears Baltimore 7000 8000
1/2/2019 Michigan Apples Boston 3800 4000
我正在寻找一种程序化的解决方案来分解“CommodityGroups”列中的多个商品(每个商品用逗号或上表中的“and”分隔)单元格,为分隔的商品创建新行,并复制每个新行的其余列数据。所需的示例输出:
Date Region CommodityGroup InboundCity Low High
1/2/2019 Mexico Crossings Beans Atlanta 4500 4700
1/2/2019 Mexico Crossings Cucumbers Atlanta 4500 4700
1/2/2019 Mexico Crossings Eggplant Atlanta 4500 4700
1/2/2019 Mexico Crossings Melons Atlanta 4500 4700
1/2/2019 Eastern North Carolina Apples Baltimore 7000 8000
1/2/2019 Eastern North Carolina Pears Baltimore 7000 8000
1/2/2019 Michigan Apples Boston 3800 4000
非常感谢您在此追求中提供的任何指导!
【问题讨论】: