0
I는 다음과 같이 나타납니다 csv 파일의 데이터가 있습니다팬더
import numpy as np
import pandas as pd
data = pd.read_csv(r'C:\Curve.csv', index_col='DateTime')
newIndex = pd.date_range(np.min(data.index), np.max(data.index),freq='1H')
data.reindex(newIndex)
: 나는대로 CSV 파일로이 파일을 읽고있다
DateTime Temp
10/1/2016 0:00 20.35491156
10/1/2016 1:00 19.75320845
10/1/2016 4:00 17.62411292
10/1/2016 5:00 18.30190001
10/1/2016 6:00 19.37101638
을 내 목표는 놓친 시간 2와 3을 19.75320845로 다시 채우는 것입니다. 즉 누락 된 데이터가있을 때마다 백필을 수행해야합니다.
'data.resample ('1H'). pad()'는 정상적으로 처리되어야합니다. 리샘플링하기 전에'data.index'가'pandas datetime' 타입인지 확인하십시오. – Abdou