0
분당 데이터가있는 시계열 데이터가 있지만 센서의 일부 문제로 인해 데이터가 반입되지 않고 분 데이터가 기록되지 않는 경우가 있습니다. 나는 어느 날과 어떤 시간에 이런 일이 일어나고 있는지 알고 싶다. 팬더 데이터 프레임에 데이터가 있습니다. 이것은 데이터 프레임에 저장하는 코드 조각이며, 수신 된 분 데이터를 표시하고 싶습니다.팬더를 사용하여 시계열 데이터에서 누락 된 분 데이터 찾기
l=['Year', 'Month', 'Day', 'Hour', 'Minute']
df = pd.DataFrame(columns=l)
k=0
if __name__ == '__main__':
client = MongoClient("localhost", 27017, maxPoolSize=50)
db=client.test
collection=db['data']
cursor = collection.find({"deviceId":3},{"timestamp":1,"cd":1}).sort("timestamp",-1).limit(1000)
for document in cursor:
for key,value in document.items()[1:-1]:
df.loc[k,'Year']=2017
df.loc[k,'Month']=value.month
df.loc[k,'Day']=value.day
df.loc[k,'Hour']=value.hour
df.loc[k,'Minute']=value.minute
k=k+1
minute_a = pd.Series(np.arange(0, 60))
나는 minute_a
하지만 확인해야 매 시간마다, 나는 알아낼 수 없기 때문에 어떻게 할를 사용하여 isin
기능을 사용할 생각?