【发布时间】:2021-07-10 18:27:06
【问题描述】:
我是 Python 新手。我从通过 Excel 工作表的插件中获取数据,我需要从该列中提取值。
Plugin Output
Country:USA State: Virginia Address: 23 xys lane SSN:2345550404 Zip : 22102 City: Fairfax
Country:India State:Virginia SSN:2345550401 ZIP:452002 City: Indore
我需要在每一行中搜索 SSN 并在新的 pandas 数据框中创建一个新列以创建一个单独的列。
期望的输出:
SSN
2345550404
2345550401
序列号答案:
def find_serialnumber(x):
num = re.findall(r'Serial Number:\s*([^\n]+)', x)
return " ".join(num)
【问题讨论】:
-
您能否编辑您的问题并格式化输入和预期输出(
Ctrl+K格式化为代码)。 -
您好,欢迎您。如果您可以查看how-to-ask,然后尝试生成mcve,那就太好了。