根据不同列的动态值添加列

时间:2018-08-30 10:37:46

标签: python regex python-3.x pandas findall

我的数据框中有以下两列:

 COL1    COL2

  12    :402:agsh,hhjd,:45:hghgh,gruru,:12:fgh,ghgh,:22:hhhh
  57    :42:agshhhjd,:57:hghgh,gruru,:120:fghghgh,:12:hhhhhh

我需要它如下:

  COL1  COL2                                                    COL3

   12   :402:agsh,hhjd,:45:hghghgruru,:12:fgh,ghgh,:22:hhhh      fgh,ghg
   57   :42:agshhhjd :57:hghgh,gruru:120:fghghgh :12:hhhhhh    hghgh,g

新列COL3的创建方式必须是,它在COL1中搜索COL2的{​​{1}}值以查找同一行,然后打印除{之外的7个字符{1}}。

我尝试使用的是切片,但无法正常工作。有人可以帮忙吗?

0 个答案:

没有答案