Jac*_*lly 17 python time-series pandas
我需要代表一系列事件.这些事件有点不寻常,因为它们是:
例如:
我想用这些事件来表示,Pandas.PeriodIndex
但我无法弄清楚如何创建Period
具有不规则持续时间的对象.
我有两个问题:
Period
使用现有的Pandas功能创建具有不规则持续时间的对象?Period
对象?(此评论表明可能" 使用自定义的DateOffset类与适当制作的onOffset,前滚,回滚和应用方法 ")Period
表示可以指定任意持续时间,例如5T
"5分钟".我相信这个docstring是不正确的.运行pd.Period('2013-01-01', freq='5T')
会产生异常ValueError: Only mult == 1 supported
.我已经报道了这个问题.Period
对象进行标量值和PeriodIndex
跨度序列.对于具有任意起点和终点的不规则区间的更好支持在未来版本中即将出现. "(我的重点)Period
使用自定义持续时间构建a 看起来非常简单. 但我认为主要的绊脚石将说服不同的PeriodIndex
接受.例如:Periods
freqs
In [93]: pd.PeriodIndex([pd.Period('2000', freq='D'),
pd.Period('2001', freq='T')])
ValueError: 2001-01-01 00:00 is wrong freq
Run Code Online (Sandbox Code Playgroud)
看起来像一个中心假设PeriodIndex
是每个时期都有相同的freq
.
归档时间: |
|
查看次数: |
1372 次 |
最近记录: |