pandas - 熊猫索引的时间范围
问题描述
对于每个数据点(在此示例中为 a 和 b),指定其特定的发生时间范围:
pd.DataFrame([
{'from': pd.Timestamp('2020-01-01'), 'to': pd.Timestamp('2020-01-05')},
{'from': pd.Timestamp('2020-01-02'), 'to': pd.Timestamp('2020-01-03')}
], index=['a', 'b'])
例如,我想计算数据点何时处于活动状态:
2020-01-01 1
2020-01-02 2
2020-01-03 2
2020-01-04 1
2020-01-05 1
是否有任何方便的方法可以将 period(时间范围)合并到 a DateTimeIndex
,以便于绘图或计数?
解决方案
推荐阅读
- javascript - 如何将此代码从 jQuery 转换为 Vanilla Javascipt?
- javascript - 如何使用数组值评估“全有或全无条件”
- postgresql - PostgreSQL 字段类型,用于存储字符串、int 或 json
- reactjs - 为什么 this.state.text 在函数中抛出错误?
- python - 任何东西都可以进入函数吗?
- javascript - 如何将多个数据上传到 Firebase 商店而不重复
- angular - Angular 通用生产构建过程
- excel - For...Next 以 Worksheets(i).ChartObjects 失败。有什么建议么?
- php - 调用未定义的方法 Goutte\Client::setClient()
- html - HTML5 是否允许标题(如 h1)内的块级元素(如 div)?