first_point: 가장 이른 관측
foundryts.functions.first_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),
)
first = F.first_point()(series)
first_df = first.to_pandas()
정수 시각은 나노초입니다. 가장 이른 관측은 다음과 같습니다.
| timestamp | value |
|---|---|
| 1970-01-01 00:00:00.000000001 | 0.0 |
시간 범위를 먼저 제한하면 해당 범위의 첫 관측을 반환합니다. 마지막 관측은 last_point, 양끝 시각만 필요한 경우에는 time_extent를 사용합니다.