toInt() 函数
toInt() 将 _value 列中的所有值转换为整数类型。
支持的类型和行为
toInt() 行为取决于 _value 列类型
| _value 类型 | 返回值 |
|---|---|
| string | 数字字符串的整数等效值 |
| bool | 1(真)或 0(假) |
| duration | 指定持续时间内的纳秒数 |
| time | 等效的纳秒纪元时间戳 |
| float | 值在小数点处截断 |
| uint | 无符号整数的整数等效值 |
函数类型签名
(<-tables: stream[{A with _value: B}]) => stream[{A with _value: B, _value: int}]
有关更多信息,请参阅函数类型签名。
参数
tables
输入数据。默认值为管道转发数据 (<-)。
示例
将浮点数 _value 列转换为整数
import "sampledata"
sampledata.float()
|> toInt()
将布尔值 _value 列转换为整数
import "sampledata"
sampledata.bool()
|> toInt()
将无符号整数 _value 列转换为整数
import "sampledata"
sampledata.uint()
|> toInt()
此页面是否对您有帮助?
感谢您的反馈!