【发布时间】:2015-03-17 16:34:09
【问题描述】:
我有一个监控设备,可以监控温度、压力和湿度。有了这些数据,我就得到了测量的日期和时间。测量每 5 秒进行一次。我想编写一个函数,为我提供特定日期和时间范围内温度、压力和湿度的平均值和标准偏差。理想情况下是这样的......
def TempPressHumid(time_start, time_end, data_start, date_end, temp_data, press_data, humid_data)
到目前为止我有这个:
import pandas as pd
import numpy as np
df = pd.read_csv('TM4CVC.csv', index_col = 0)
temp_data = df['Temperature']
temp_av = np.mean(temp_data)
temp_sd = np.std(temp_data)
humid_data = df['humidity']
humid_av = np.mean(humid_data)
humid_sd = np.std(humid_data)
press_data = df['pressure']
press_av = np.mean(press_data)
press_sd = np.std(press_data)
这可能吗?
谢谢,
乔伊
【问题讨论】:
-
查看关于索引和选择数据的 pandas 文档。 pandas.pydata.org/pandas-docs/stable/…
标签: python pandas time-series