基于多数组(panda)的数据帧创建新数据



这是Panda(数据1(中的一个数据帧

var1  var2
1     [a,b,c]
2     [d,e,f]
3     g

这是熊猫数据帧中的另一个数据集(数据2(

var2  
a     
a     
b     
d       
g     
b     

基于data1和data2,如何获取这些数据?

var2  var1
a     1
a     1
b     1
d     2     
g     3
b     1

尝试:

df2.merge(df1.explode('var2'), on='var2', how='left')

最新更新