외부 온도 처리 (2022.07.04 업데이트)
- 외부 및 내부 온도에 RobustScaler 적용.
- outlier를 확인하여 -3 < x < 5 범위 안에 있는 데이터만 남김.
- Day 1~200이 통째로 비어있는 것.
TurbID: 25, 67, 121.
각각 26, 64, 122로 대체
- Day 1: 해당하는 TurbID에서 통째로 비어있지 않은 다음 Day를 그대로 가져온다.
Day 200: 해당하는 TurbID에서 통째로 비어있지 않은 이전 Day를 그대로 가져온다.
- Day 1에 있는 첫 번째 timestamp = 0만 bfill로 처리.
- 모든 날에 Tmstamp =0, 143에 각각 bfill과 ffill 적용
- Day가 통째로 비어있지 않은 경우 (선형 보간 사용.)
- Tmstamp 0, 143이 채워져 있으니 선형 보간 사용.
- Day가 통째로 비어 있는 경우 (같은 터빈의 앞 뒤 Day 평균을 내기)
07_04 - 외부온도.ipynb