我想在显示计数值的现有数据框中添加一列。计数值应将给定行中的值与另一列中的所有行进行比较。
在我的示例中,我想查找整个“end_date”列中的值早于当前“start_date”列的次数。像这样将计数添加到数据框中:
start_date end_date count
1 2020-09-2 2020-09-3 1
2 2020-09-6 2020-09-7 3
3 2020-09-4 2020-09-5 2
4 2020-09-1 2020-09-1 0
我努力了
df['count'] = (df[df['end_date']<df['start_date']]).count()
但这会导致所有行的计数列都为 0,因为 start_date 总是小于任何一行中的 end_date。