我正在尝试为pandas列中的每个字符串查找字符串中模式的首次出现。这是我到目前为止的内容:
if
我运行了这段代码,但始终出现此错误:
drilling_df['rig_number'] =
drilling_df['contractor_name'].apply(search_contractor_name)
def search_contractor_name(name):
test = re.search(
r'(?!^)(?<!\bNo\.\s)(?<!\bDivision of\s)(?<!\d)(?!(?:19[6-9][0-9]|20[01][0-9]|2020)(?!\d))(\d+(?!\d)e?)',
name)
if test:
return test.group()
else:
return ""
我似乎无法弄清楚我在做什么错。预先感谢您的帮助。