Python相当于R的“zoo”packag

2024-10-01 13:42:21 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有Python或者pandas等价于R的zoo包?在

特别是,我正在寻找与之对应的:

dataLag2 = lag(zoo(train$data), -2, na.pad=TRUE)
train$dataLag2 = coredata(dataLag2)

在Python上是否有等价物可以产生相同的结果(empty entry for ^{} functionality in the Pandas documentation有点不祥)。在


Tags: truepandasfordatatrainlagemptyentry
1条回答
网友
1楼 · 发布于 2024-10-01 13:42:21

Pandas具有TimeSeries类,该类实现了zoo中可用的所有功能,以操作和均匀化不规则的时间序列数据:

如果“ts”是一个TimeSeries对象,其中包含不规则的每小时时间戳数据,那么我首先创建一个同质时间序列:

^{1}$

之后,为了创建一个滞后的timeseries,我将使用shift()方法。例如,要将以前的时间序列向后延迟12小时:

^{pr2}$

http://pandas.pydata.org/pandas-docs/stable/timeseries.html

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.shift.html

相关问题 更多 >