0
반복 된 측정 데이터 (시간 만, 날짜 없음)에 대한 timeseries 분석은 밤 22:00:00에서 09:00:00까지 실행하고 싶습니다. 아침.팬더를 사용하여 CSV에서 날짜가없는 이전 밤부터 시작 시간을 설정하십시오.
시간은 22:00:00에 시작하도록 시간을 어떻게 설정합니까? 현재 플롯 할 때도 00:00:00에 시작하여 23:00:00에 끝나고 09:00:00에서 23:00:00 사이에 납작한 선이 생깁니 까?
df = pd.read_csv('1310.csv', parse_dates=True)
df['Time'] = pd.to_datetime(df['Time'])
df['Time'].apply(lambda d : d.time())
df = df.set_index('Time')
df['2017-05-16 22:00:00'] + pd.Timedelta('-1 day')
참고 : 코드의 마지막 줄의 날짜이 자동으로 df['Time']
이 실행될 때 볼, 추가, 그래서 나는 22시 0분 0초의 마지막 줄에 날짜와 같은 형식을 삽입됩니다.
TypeError: Could not operate Timedelta('-1 days +00:00:00') with block values unsupported operand type(s) for +: 'numpy.ndarray' and 'Timedelta'
완벽하게 작동! 정말 고맙습니다. ** 매우 도움이됩니다 ** : – offthehook