擅长:python、mysql、java
<p>获得相同结果的更为首要原则的方法:</p>
<pre><code>def func(s: str):
check1 = re.search(r'^(.*?) in\b',s)
check2 = re.search(r'\b may contain (.*)$',s)
check3 = re.search(r'\b due to (.*)$',s)
if check1:
return check1.group(1)
elif check2:
return check2.group(1)
elif check3:
return check3.group(1)
else:
return np.nan
example["hazard"] = example["title"].apply(func)
</code></pre>