注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
(非推奨) 指定された整数のファクターで単一の time series の各タイムスタンプを乗算する関数を返します。
ポイント (timestamp, value)
を持つソース time series を factor
でスケーリングすると、結果のタイムスケールされた time series はポイント (timestamp * factor, value)
を持ちます。
FunctionNode
) -> FunctionNode
列名 | 型 | 説明 |
---|---|---|
timestamp | pandas.Timestamp | ポイントのタイムスタンプ |
value | float | ポイントのスケールされた値 |
この操作は非推奨であり、結果の time series に変更を加えない no-op を実行します。この関数は将来のリリースで削除されます。
バックエンドは異なる時間単位を自動的に同一の単位に統一します。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
>>> series = F.points( ... (1, 1.0), ... (101, 2.0), ... (200, 4.0), ... (201, 8.0), ... name="series", ... ) # seriesオブジェクトを作成し、時刻と値のペアを含むポイントを定義 >>> series.to_pandas() # seriesをPandas DataFrameに変換 timestamp value 0 1970-01-01 00:00:00.000000001 1.0 1 1970-01-01 00:00:00.000000101 2.0 2 1970-01-01 00:00:00.000000200 4.0 3 1970-01-01 00:00:00.000000201 8.0 # 各ポイントのタイムスタンプと対応する値が表示される
Copied!1 2 3 4 5 6 7 8 9
>>> timescaled_series = F.timestamp_scale(99)(series) # NO-OP, DEPRECATED OPERATION # これは操作を行わない(NO-OP)非推奨の操作です。 >>> timescaled_series.to_pandas() # resulting series is unchanged # 結果として得られるシリーズは変更されません。 timestamp value 0 1970-01-01 00:00:00.000000001 1.0 1 1970-01-01 00:00:00.000000101 2.0 2 1970-01-01 00:00:00.000000200 4.0 3 1970-01-01 00:00:00.000000201 8.0
このコードでは、F.timestamp_scale(99)
は非推奨であり、実際には何の操作も行いません。このため、series
は変更されることなく、そのままの状態で出力されます。