擅长:python、mysql、java
<p>下面是一种使用布尔索引的方法:</p>
<pre><code>df.loc[df.ip.ne('na'), 'Url_Sub_Fld'] = df.ip
</code></pre>
<hr/>
<pre><code>print(df)
Url_Sub_Fld Url_Tld MultipleExtensions HTML_Encoded contains_ip \
0 0 tel no yes False
1 1 li no no False
2 191.88.148.50 148.50 yes no True
ip
0 na
1 na
2 191.88.148.50
</code></pre>
<hr/>
<p>或使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.where.html" rel="nofollow noreferrer">^{<cd1>}</a>:</p>
<pre><code>df['Url_Sub_Fld'] = df.Url_Sub_Fld.where(df.ip.eq('na'), df.ip)
print(df)
</code></pre>