熊猫-将数据(列表)从多列分散到新行

时间:2019-09-11 18:06:05

标签: pandas

我有一个数据框,每列中都有很多存储。我正在尝试将它们拆包,以使每个组合成新的一行。下面提供的是我的数据。

cust_id,prod_name,type,value
101,['car','bike','computer'],['t1','t2','t3'],['434','533','55']
102,['car','bike'],['t1','t3'],['533','55']

尝试将上述数据框转换为以下格式:

cust_id,prod_name,type,value
101,car,t1,434
101,bike,t2,533
101,computer,t3,55
102,car,t1,533
102,bike,t3,55

1 个答案:

答案 0 :(得分:0)

这里有一个很好的答案:https://stackoverflow.com/a/53218939/6348485

我会将这个问题标记为重复,但是我认为我没有足够的声誉来做到这一点。

以上是一个很好的答案,提供了几乎10种不同的方法。