注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
単一の時系列のすべてのタイムスタンプを、指定した期間だけ未来または過去に移動する関数を返します。
点 (timestamp, value) を持つソース時系列を duration だけ移動すると、
移動後の時系列の点は (timestamp + duration, value) になります。
duration の値が正の場合はタイムスタンプが未来に移動し、duration の値が負の場合は
タイムスタンプが過去に移動します。
FunctionNode) -> FunctionNode| 列名 | データ型 | 説明 |
|---|---|---|
| timestamp | pandas.Timestamp | 移動後の点のタイムスタンプ |
| value | Float | str |
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13>>> series = F.points( ... (100, 0.0), ... (200, float("inf")), ... (300, 3.14159), ... (2147483647, 1.0), ... name="series" ... ) >>> series.to_pandas() timestamp value 0 1970-01-01 00:00:00.000000100 0.00000 1 1970-01-01 00:00:00.000000200 inf 2 1970-01-01 00:00:00.000000300 3.14159 3 1970-01-01 00:00:02.147483647 1.00000
Copied!1 2 3 4 5 6 7>>> time_shifted = F.time_shift(1000)(series) >>> time_shifted.to_pandas() timestamp value 0 1970-01-01 00:00:00.000001100 0.00000 1 1970-01-01 00:00:00.000001200 inf 2 1970-01-01 00:00:00.000001300 3.14159 3 1970-01-01 00:00:02.147484647 1.00000