keys() 函数
keys()
返回每个输入表中组键中的列。
每个输出表包含每一组键列标签的行。单个组键列标签存储在每行的指定 column
中。所有不在组键中的列都将被删除。
函数类型签名
(<-tables: stream[A], ?column: string) => stream[B] where A: Record, B: Record
有关更多信息,请参阅 函数类型签名。
参数
column
用于存储组键标签的列。默认为 _value
。
tables
输入数据。默认为管道转发数据 (<-
)。
示例
返回每个输入表的组键列
data
|> keys()
在单个表中返回所有不同的组键列
data
|> keys()
|> keep(columns: ["_value"])
|> distinct()
将组键列作为数组返回
- 使用
keys()
将_value
列替换为组键标签。 - 使用
findColumn()
将_value
列作为数组返回。
import "sampledata"
sampledata.int()
|> keys()
|> findColumn(fn: (key) => true, column: "_value")// Returns [tag]
此页内容是否对您有帮助?
感谢您的反馈!