擅长:python、mysql、java
<p>就这样吧。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>def loan_cap(row):
if row['award_id_fain']:
return row['award_id_fain']
else:
return row['award_id_uri'].split(':')[0]
df5['loan_no'] = df5.apply(loan_cap, axis = 1)
</code></pre>
<p>如其他注释所述,行[“award\u id\u uri”]将返回一个值,在您的情况下是一个字符串,因此您可以直接对其应用split函数。你知道吗</p>
<h3>注</h3>
<p>如果行['award\u id\u uri']不包含“:”则添加try/except块。你知道吗</p>