擅长:python、mysql、java
<p>这应该起作用:</p>
<pre><code>df.loc[df['test_values'].apply(lambda x: x.isnumeric()), 'test_values']=df.loc[df['test_values'].apply(lambda x: x.isnumeric()), 'desired']
</code></pre>
<p>例如:</p>
<pre><code> test_values desired
0 cat95 cat
1 123 10
2 dog123 dog
3 duck du
4 456 15
5 666 20
6 bat/23 bat
df.loc[df['test_values'].apply(lambda x: x.isnumeric()), 'test_values']=df.loc[df['test_values'].apply(lambda x: x.isnumeric()), 'desired']
>>>print(df)
test_values desired
0 cat95 cat
1 10 10
2 dog123 dog
3 duck du
4 15 15
5 20 20
6 bat/23 bat
</code></pre>