擅长:python、mysql、java
<p>您可以使用<code>set()</code>并检查由所有列值构造的集合的长度是否=3:</p>
<pre class="lang-py prettyprint-override"><code>data["Diff"] = (
data[["rank", "rank1", "rank2"]]
.apply(lambda x: len(set(x)) == 3, axis=1)
.astype(int)
)
print(data)
</code></pre>
<p>印刷品:</p>
<pre class="lang-none prettyprint-override"><code> student rank rank1 rank2 Diff
0 a 2 3 4 1
1 b 2 3 2 0
2 c 1 2 3 1
</code></pre>