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

2024-10-04 09:20:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个dataframe“data”,它作为一个名为“Description”的列,作为一个文本“IN678I78被传递”,每一行都是以“IN”开头的代码 现在我需要把它拉进去——分别放到新的专栏里 请帮忙 谢谢


Tags: 代码in文本dataframedatadescription专栏in678i78
1条回答
网友
1楼 · 发布于 2024-10-04 09:20:54

当提出问题时,请始终为我们提供一个数据框架的示例,以使您的问题可视化并尝试一些解决方案。 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)

相关问题 更多 >