python根据时间进行平均

处理数据时需要按照分钟数据求小时数据或者日数据

import pandas as pd
import numpy as np
from datetime import datetime
df = pd.read_csv('data.csv')
df = df.replace(0,np.NAN)
df['date'] = pd.to_datetime(df.date, format='%Y-%m-%d %H:%M:%S')
df
df.index = df['date']
df.index.to_period('h')
df = df.groupby(df.index.to_period('H')).mean()

你可能感兴趣的:(Python,python,pandas)