Python 熊猫检查所有日期是否相等
我正在查看df.eq()函数,以检查我的所有日期是否相等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
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,不幸的是我不知道:(