python - 用相对日期计数
问题描述
我在 Python 中使用 Pandas,我想计算并计算在实际日期之前观察出现的次数。我的数据框是:
ID | 变量 | 日期 |
---|---|---|
1 | A B C D | 2019-01-01 |
1 | A B C D | 2017-06-01 |
1 | A B C D | 2016-06-01 |
2 | A B C D | 2016-01-01 |
var
我想计算在实际日期之前出现了多少次id
。所以我期待以下结果:
ID | 日期 | 唯一计数 | 数数 |
---|---|---|---|
1 | 2019-01-01 | 1 | 3 |
1 | 2017-06-01 | 1 | 2 |
1 | 2016-06-01 | 1 | 1 |
2 | 2016-01-01 | 0 | 0 |
有任何想法吗?
解决方案
推荐阅读
- python - 发布请求结果不会附加到 python DataFrame
- python - 如何在 Paraview 中渲染一个简单的 2D vtkImageData 对象?
- ios - 如何使用 swift 制作正确的本地 JSON 文件和正确的模型
- javascript - 减速器之一没有被触发
- ios - 启用语音控制时未正确调用 EditActionsForRowAt
- php - 尝试将 laravel 项目部署到 VPS
- python - XGBoost (Python) 在 AWS 实例上似乎不能很好地扩展
- scala - Spark DataFrame 转换为 Dataset 不会更新 Schema 中的 NullType 列
- python - 连接具有不同索引的等效值的 DataFrame
- jquery - 使用 Laravel8 同时更新两个表