Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

last_point: 가장 늦은 관측

foundryts.functions.last_point()는 시계열 하나의 범위 안에서 가장 늦은 관측을 추출하는 함수를 반환합니다. FunctionNode를 받아 SummarizerNode를 만들며, 입력이 비어 있으면 빈 요약을 반환합니다.

관측이 있으면 DataFrame 결과는 한 행입니다. timestamp는 pandas.Timestamp이고 value는 float 또는 str입니다.

가상 관측 예제

import foundryts.functions as F

series = F.points(
    (1, 0.0),
    (101, 10.2),
    (200, 11.3),
    (123450, 11.8),
)
last = F.last_point()(series)
last_df = last.to_pandas()

정수 시각은 나노초입니다. 마지막 관측은 다음과 같습니다.

timestampvalue
1970-01-01 00:00:00.00012345011.8

시간 범위를 먼저 제한하면 해당 범위의 마지막 관측을 반환합니다. 첫 관측은 first_point, 양끝 시각은 time_extent로 구합니다.