如何从python中的字符串中提取特定子字符串

时间:2017-06-30 12:04:58

标签: python pandas

我有一个数据框"数据"作为一个名为"描述"的列。作为文本" IN678I78已交付"每行都有一些代码以' IN' 现在我需要将IN ------分别拉入新列 请帮忙 谢谢

1 个答案:

答案 0 :(得分:0)

在提问时,请始终为我们提供数据框样本,以便对您的问题进行虚拟化并尝试一些解决方案。 IIUC您可以在Description列上使用apply并使用正则表达式操作来提取所需的功能。您可以尝试以下方法:

def extr(x):
    lis = x.split(' ')
    for string in lis:
        if string[:2] == 'IN':
            return string

data['New col'] = data.Description.apply(extr)