插值.线性() 函数
interpolate.linear() 以线性插值的方式在规则间隔处插入行,以确定插入行的值。
函数要求
- 输入数据必须具有
_time和_value列。 - 除
_time和_value外的所有列必须是组键的一部分。
函数类型签名
(<-tables: stream[{A with _value: float, _time: time}], every: duration) => stream[{A with _value: float, _time: time}]
有关更多信息,请参见 Function type signatures。
参数
每个
(必填) 插值点之间的时间持续时间。
表格
输入数据。默认是管道转发数据 (<-).
示例
通过日插值填补缺失数据
import "interpolate"
data
|> interpolate.linear(every: 1d)