【问题标题】:how to extract a specific text from str column and take it to another column如何从字符串列中提取特定文本并将其带到另一列
【发布时间】:2021-10-26 17:33:48
【问题描述】:

我有一个带有 str 列的 df,例如:All Unidades, Peter Lopez [QX1234] 我需要选择 QX1234 并使用它创建新列。

如何创建colum2?

【问题讨论】:

    标签: python-3.x string dataframe extract findstr


    【解决方案1】:

    您可以使用正则表达式,然后使用结果设置新列。由于您没有提供任何代码,因此这里是您发布的示例。

    >>> import re
    >>> sample = 'Peter Lopez [QX1234] '
    >>> sample
    'Peter Lopez [QX1234] '
    >>> match = re.search(r'\[(.*?)\]', sample).group(1)
    >>> match
    'QX1234'
    >>> df['column2'] = match
    

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      相关资源
      最近更新 更多