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()
此页面是否对您有帮助?
感谢您的反馈!