擅长:python、mysql、java
<p>下面将检查下一行中的值(对于数字和日期时间数据类型)是否相同?你知道吗</p>
<pre><code>In [203]: df.AutoStudyID.diff() == 0
Out[203]:
0 False
1 True
2 False
Name: AutoStudyID, dtype: bool
In [204]: df[df.AutoStudyID.diff() == 0]
Out[204]:
AutoStudyID DiagDate DiagName
1 34 2001-01-01 Skin
</code></pre>
<p>或者更一般的方法(它也适用于<code>strings</code>):</p>
<pre><code>In [206]: df.AutoStudyID.shift() == df.AutoStudyID
Out[206]:
0 False
1 True
2 False
Name: AutoStudyID, dtype: bool
</code></pre>