Python 熊猫检查所有日期是否相等

Python 熊猫检查所有日期是否相等,python,pandas,Python,Pandas,我正在查看df.eq()函数,以检查我的所有日期是否相等 id date value ... 0 1 2016-04-30 244793 ... 1 2 2016-04-29 244685 ... 2 4 2016-04-30 453193 ... 它将如何在这里应用 我需要检查所有df.date值是否相等 id date va

我正在查看df.eq()函数,以检查我的所有日期是否相等

       id        date   value   ...      
0       1  2016-04-30  244793   ...        
1       2  2016-04-29  244685   ...   
2       4  2016-04-30  453193   ...   
它将如何在这里应用

我需要检查所有df.date值是否相等

       id        date   value   ...      
0       1  2016-04-30  244793   ...        
1       2  2016-04-29  244685   ...   
2       4  2016-04-30  453193   ...   

多谢各位

我认为需要通过第一个值与检查所有
True
s进行比较:

out = df['date'].eq(df['date'].iat[0]).all()
Numpy解决方案:

arr = df['date']
out = np.all(arr == arr[0])

您可以计算唯一值并检查它是否不止一个

df.agg({'date': pd.Series.nunique}) == 1

预期的输出是什么?正确还是错误False@pyd-因为它比较慢。@pyd-Ya,也许试着问一下Divakar,不幸的是我不知道:(