[英]How do I check if all values in a column of a pandas dataframe are equal?
[英]Pandas Check if all Dates are Equal
我正在查看df.eq()函数来检查我的所有日期是否相等。
怎么会在这里应用?
我需要检查所有df.date值是否相等。
id date value ...
0 1 2016-04-30 244793 ...
1 2 2016-04-29 244685 ...
2 4 2016-04-30 453193 ...
谢谢。
我认为需要通过第一个值与all
比较检查所有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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.