반응형

TIME 2

[KNIME] String to Date&Time 노드 실습(format 설정)

KNIME에서 string type으로 불러와진 시간에 관련된 컬럼을 Date Time type으로 변경하는 실습을 해보도록 하겠다.시간에 관련된 컬럼을 String 타입 그대로 사용하는게 아니라 Date(or Date Time) 타입으로 바꿔주는 이유는 시간에 관련된 처리를 하기 위함이다. 예를 들어 특정 시간을 기준으로 직전까지와 이후 시간으로 데이터를 나누고 싶거나,  얼마의 시간을 더하거나 빼거나 등 시간에 대한 처리를 하기 위해 Date 타입으로 바꿔주어야 한다.  실습에 사용할 데이터는 다음과 같다.   11,210건의 행과 4개의 열을 가지고 있다.  xlsx 파일이므로 Excel Reader 노드로 읽어오면되고 해당 노드에 대한 설명은 이전 포스팅(2024.08.27 - [KNIME] - ..

KNIME 2024.08.27

[Python pandas] Fill time interval by group :: 비어있는 시간 채우고, group별 직전값으로 NA 채우기

공정 TAG 데이터를 처리하다보면, 데이터가 수집되지 않아, 비어있는 시간을 채워야 하는 경우가 있다. 특히, Group 별로 사이사이 비어있는 시간을 채우는 방법을 설명하고자 한다. 최종 결과는 다음과 같다. DATE에 분 단위로 비어있는 row를 채우고, 그 값은 Group별 직전 시점의 값으로 채운다. 1. Library pandas와 numpy를 불러온다. import pandas as pd import numpy as np 2. Create Data 실습에 사용할 데이터를 만들어준다. 나중에 Group별로 직전값으로 채워주기 위해 A와 B로 이루어진 Group 컬럼과, 값을 나타내는 value, 시간을 나타내는 DATE로 만들었다. data = pd.DataFrame({'Group':['A','..

반응형