開発者ツールチェーンFoundryTSAPI リファレンスInterval

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

foundryts.Interval

クラス foundryts.Interval(start=None, end=None, name=None, metadata=None)

開始時刻と終了時刻で定義される区間です。

区間は、NodeCollection 内の時系列を 各区間の時間範囲に分割したり、 foundryts.functions.time_series_search() などの FoundryTS の区間関数の結果を表したりするのに役立ちます。

区間には任意のメタデータを保持できます。

  • パラメーター:
    • start (int | datetime | str , 任意) – 区間の開始タイムスタンプ(この値を含む)です(デフォルトは pandas..Timestamp.min)。
    • end (int | datetime | str , 任意) – 区間の終了タイムスタンプ(この値を含まない)です(デフォルトは pandas..Timestamp.min)。
    • name (int | datetime | str , 任意) – 区間の任意の名前です(デフォルトは None)。
    • metadata (Dict [str , Any ] , 任意) – 区間の任意のメタデータ辞書です(デフォルトは None)。

例

Copied!
1 2 3 4 5 6 7 8 >>> from foundryts import Interval >>> interval = Interval(start='2018-01-01', end='2018-02-01', name='january', metadata={'days': 31}) >>> interval Interval(start='2018-01-01 00:00:00', end='2018-02-01 00:00:00', name='january', metadata={'days': 31}) >>> interval.name 'january' >>> interval.metadata['days'] 31

プロパティ end

codex_core.Timestamp としての終了時刻です。

プロパティ end_codex

Interval.end() のコピーです。このメソッドは今後、codex の Conjure 型ではなく Python ネイティブ型を返すように 移行される予定です。

プロパティ end_native

int | datetime | str としての終了時刻です。

プロパティ end_ns

ナノ秒単位の終了時刻です。

プロパティ metadata

メタデータ辞書を返します。

プロパティ name

区間の名前です。

プロパティ start

codex_core.Timestamp としての開始時刻です。

プロパティ start_codex

Interval.start() のコピーです。このメソッドは今後、codex の Conjure 型ではなく Python ネイティブ型を返すように 移行される予定です。

プロパティ start_native

int | datetime | str としての開始時刻です。

プロパティ start_ns

ナノ秒単位の開始時刻です。