【发布时间】:2016-01-22 05:48:14
【问题描述】:
在数据框中,我想计算前 10 天的价格有多少高于今天的价格。结果如下所示:
price ct>prev10
50.00
51.00
52.00
50.50
51.00
50.00
50.50
53.00
52.00
49.00
51.00 3
我看到 DSM 回复了这篇帖子,但要求不同,因为比较的基数是静态数字,而不是当前行:
Achieving "countif" with pd.rolling_sum()
当然,我想在不循环 1x1 的情况下执行此操作。非常难过-提前感谢您的任何建议。
【问题讨论】:
标签: python pandas conditional dataframe vectorization