drop() 函数
drop()
从表中删除指定的列。
列可以通过列表或谓词函数指定。当删除的列是组键的一部分时,它会从键中删除。如果指定的列在表中不存在,则该函数返回错误。
函数类型签名
(<-tables: stream[A], ?columns: [string], ?fn: (column: string) => bool) => stream[B] where A: Record, B: Record
有关更多信息,请参阅 函数类型签名。
参数
columns
要从输入表中删除的列的列表。与 fn
互斥。
fn
谓词函数,带有一个 column
参数,该参数返回一个布尔值,指示是否应从输入表中删除列。与 columns
互斥。
tables
输入数据。默认为管道转发数据 (<-
)。
示例
删除列列表
import "sampledata"
sampledata.int()
|> drop(columns: ["_time", "tag"])
删除与谓词匹配的列
import "sampledata"
sampledata.int()
|> drop(fn: (column) => column =~ /^t/)
此页面是否对您有帮助?
感谢您的反馈!