将数据框值连接到每个列表元素

时间:2021-02-10 19:49:24

标签: python pandas

我有一个包含两列的熊猫数据框。第一个包含备件,第二个包含适合的型号“列表”。它本身不是一个列表,格式是一个由半列分隔的字符串。

<头>
备件 模型
备件1 model1;model3;model4
备件2 model1;model2;model3

我需要恢复逻辑,以便我可以看到每个模型包含哪些部分:

<头>
型号 备件
model1 备件1;备件2
model2 备件2
model3 备件1;备件2
model4 备件1

我尝试使用 concatenate 创建每个模型备件组合,但没有成功。

任何提示如何继续?

谢谢

斯捷潘

1 个答案:

答案 0 :(得分:1)

您可以str.split Models 列和explode 列,然后groupby Modelsagg 由{{1} }.

str.join