擅长:python、mysql、java
<p>您可以使用contains()检查列的著名_是否包括韩国或非洲,并相应地设置国籍。在</p>
<pre><code>df.loc[df.famous_for.str.contains('Korean'), 'nationality']='South Korean'
df.loc[df.famous_for.str.contains('Africa'), 'nationality']='South Africa'
df
Out[783]:
Cause_of_death famous_for name nationality
0 suicide by hanging African jazz XYZ South Africa
1 unknown Korean president ABC South Korean
2 heart attack businessman EFG American
3 heart failure Prime Minister LMN Indian
4 heart problems African writer PQR South Africa
</code></pre>
<p>或者您可以在一行中使用:</p>
^{pr2}$