interpolate.linear() 函数
interpolate.linear()
使用线性插值在规则的时间间隔插入行,以确定插入行的值。
函数要求
- 输入数据必须具有
_time
和_value
列。 - 除
_time
和_value
之外的所有列都必须是组键的一部分。
函数类型签名
(<-tables: stream[{A with _value: float, _time: time}], every: duration) => stream[{A with _value: float, _time: time}]
有关更多信息,请参阅 函数类型签名。
参数
every
(必填) 插值点之间的时间间隔持续时间。
tables
输入数据。默认为管道转发数据 (<-
)。
示例
按天插值缺失数据
import "interpolate"
data
|> interpolate.linear(every: 1d)
此页是否对您有帮助?
感谢您的反馈!