Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

unit_conversion: 관측값 단위 변환

foundryts.functions.unit_conversion(from_unit, to_unit)는 숫자형 시계열 하나의 값을 원래 단위에서 대상 단위로 변환하는 함수를 반환합니다. 두 인수는 String이며 아래 Unit 또는 Alias를 사용합니다. 입력과 출력은 FunctionNode입니다.

배포 환경의 단위 및 변환 목록에 접근하거나 목록을 확장하려면 서비스 관리자에게 문의합니다. 이 함수는 숫자형 시계열에만 적용합니다.

길이

UnitAlias단위
mmeter미터
cmcentimeter센티미터
mmmillimeter밀리미터
μmmicron, micrometer마이크로미터
nmnanometer나노미터
angstrom없음옹스트롬
kmkilometer킬로미터
ininch인치
ftfoot피트
ydyard야드
mimile마일

온도

UnitAlias단위
°CCelsius섭씨
Kkelvin켈빈
°FFahrenheit화씨
°R°Ra, rankine랭킨

압력

UnitAlias단위
Pan/m2, pascal파스칼
hPahectopascal헥토파스칼
kPakPaa, kilopascal킬로파스칼
kPag없음게이지 압력의 킬로파스칼
atm없음기압
barbara바
barg없음게이지 압력의 바
fth2o없음피트 수주
inh2o없음인치 수주
inhg없음인치 수은주
Torrmmhg토르
mTorr없음밀리토르
psipsia제곱인치당 파운드힘
psig없음게이지 압력의 제곱인치당 파운드힘

시간

UnitAlias단위
ssecond초
msmillisecond밀리초
μsmicrosecond마이크로초
nsnanosecond나노초
minminute분
hrhour시간

질량

UnitAlias단위
kgkilogram킬로그램
ggram그램
lbpound파운드

미터를 밀리미터로 변환

가상 입력의 시각은 나노초이고 값은 미터입니다.

import foundryts.functions as F

series = F.points(
    (1, 8.0),
    (101, 4.0),
    (200, 2.0),
    (201, 1.0),
    (299, 35.0),
    (300, 16.0),
    (1000, 64.0),
    name="series",
)
converted = F.unit_conversion("m", "mm")(series)
converted_df = converted.to_pandas()
timestamp입력 값(m)출력 value(mm)
1970-01-01 00:00:00.0000000018.08000.0
1970-01-01 00:00:00.0000001014.04000.0
1970-01-01 00:00:00.0000002002.02000.0
1970-01-01 00:00:00.0000002011.01000.0
1970-01-01 00:00:00.00000029935.035000.0
1970-01-01 00:00:00.00000030016.016000.0
1970-01-01 00:00:00.00000100064.064000.0

출력 DataFrame의 timestamp는 pandas.Timestamp이며 value는 변환된 float 값입니다.