擅长:python、mysql、java
<p>您需要:</p>
<pre><code>df = pd.DataFrame({'Country': ['United-States', 'Canada', 'Slovakia']})
print(df)
Country
0 United-States
1 Canada
2 Slovakia
df['Country'] = np.where(df['Country'] == 'United-States', 'US', 'Non-US')
</code></pre>
<p>或:</p>
<pre><code>df['Country'] = np.where(df['Country'] != 'United-States', 'Non-US', 'US')
</code></pre>
<p>另一种解决方案:</p>
<pre><code>df['Country'] = df['Country'].map({'United-States':'US'}).fillna('Non-US')
print (df)
Country
0 US
1 Non-US
2 Non-US
</code></pre>