我在pandas系列中存储了一系列时间戳(以Unix毫秒为单位)。每个时间戳都属于传感器测量值。要获取采样频率,我可以从第一个时间戳中减去最后一个时间戳,然后除以时间戳数量:
# assuming df is my Series
sf = (df.iloc[-1] - df.iloc[1]) / len(df)
但这并不能为我提供有关采样频率变化的见识。
如何计算采样频率的标准偏差?
答案 0 :(得分:1)
如果您以数字形式存储时间戳,我建议您仅检查两个时间戳之间的时间间隔的std。
在您的示例中:
df.diff().std()