<p>假设我有一个这样的数据帧</p>
<pre><code>Fruit Color Weight
apple red 50
apple red 75
apple green 45
orange orange 80
orange orange 90
orange red 90
</code></pre>
<p>我想根据x行的水果和颜色等于x+1行的水果和颜色的事实,添加一列True或False,如下所示:</p>
<pre><code>Fruit Color Weight Validity
apple red 50 True
apple red 75 False
apple green 45 False
orange orange 80 True
orange orange 90 False
orange red 90 False
</code></pre>
<p>我尝试了以下方法,但我猜有一些错误,我得到了错误的结果:</p>
<pre><code>g['Validity'] = (g[['Fruit', 'Color']] == g[['Fruit', 'Color']].shift()).any(axis=1)
</code></pre>