foundryts.functions.unit_conversion(from_unit, to_unit)는 숫자형 시계열 하나의 값을 원래 단위에서 대상 단위로 변환하는 함수를 반환합니다. 두 인수는 String이며 아래 Unit 또는 Alias를 사용합니다. 입력과 출력은 FunctionNode입니다.
배포 환경의 단위 및 변환 목록에 접근하거나 목록을 확장하려면 서비스 관리자에게 문의합니다. 이 함수는 숫자형 시계열에만 적용합니다.
Unit Alias 단위
m meter 미터
cm centimeter 센티미터
mm millimeter 밀리미터
μm micron, micrometer 마이크로미터
nm nanometer 나노미터
angstrom 없음 옹스트롬
km kilometer 킬로미터
in inch 인치
ft foot 피트
yd yard 야드
mi mile 마일
Unit Alias 단위
°C Celsius 섭씨
K kelvin 켈빈
°F Fahrenheit 화씨
°R °Ra, rankine 랭킨
Unit Alias 단위
Pa n/m2, pascal 파스칼
hPa hectopascal 헥토파스칼
kPa kPaa, kilopascal 킬로파스칼
kPag 없음 게이지 압력의 킬로파스칼
atm 없음 기압
bar bara 바
barg 없음 게이지 압력의 바
fth2o 없음 피트 수주
inh2o 없음 인치 수주
inhg 없음 인치 수은주
Torr mmhg 토르
mTorr 없음 밀리토르
psi psia 제곱인치당 파운드힘
psig 없음 게이지 압력의 제곱인치당 파운드힘
Unit Alias 단위
s second 초
ms millisecond 밀리초
μs microsecond 마이크로초
ns nanosecond 나노초
min minute 분
hr hour 시간
Unit Alias 단위
kg kilogram 킬로그램
g gram 그램
lb pound 파운드
가상 입력의 시각은 나노초이고 값은 미터입니다.
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.000000001 8.0 8000.0
1970-01-01 00:00:00.000000101 4.0 4000.0
1970-01-01 00:00:00.000000200 2.0 2000.0
1970-01-01 00:00:00.000000201 1.0 1000.0
1970-01-01 00:00:00.000000299 35.0 35000.0
1970-01-01 00:00:00.000000300 16.0 16000.0
1970-01-01 00:00:00.000001000 64.0 64000.0
출력 DataFrame의 timestamp는 pandas.Timestamp이며 value는 변환된 float 값입니다.