擅长:python、mysql、java
<p>您可以使用Pandas<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.isin.html" rel="nofollow">isin</a>,它将返回一个布尔值,显示您要查找的元素是否包含在列<code>'B'</code>中。在</p>
<pre><code>df['new_col'] = df['B'].isin([3, 2])
A B new_col
0 1 3 True
1 0 3 True
2 1 2 True
3 0 1 False
4 0 0 False
5 1 4 False
</code></pre>
<p>然后,可以使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.astype.html" rel="nofollow">astype</a>将<code>boolean</code>值转换为<code>0</code>和{<cd4>},<code>True</code>是{<cd4>},而{<cd7>}是{<cd3>}</p>
^{pr2}$
<p>输出:</p>
<pre><code> A B new_col
0 1 3 1
1 0 3 1
2 1 2 1
3 0 1 0
4 0 0 0
5 1 4 0
</code></pre>