JSL编程:数据比较、类型判断与常见数据类型处理
1. 不完整或不匹配数据的比较
在数据比较中,缺失值通常返回缺失,而非真或假。因此,包含一个始终为真的结果非常重要。以下是一个示例脚本:
New Table( "Testing Comparisons",
Add Rows( 4 ),
New Column( "A",
Numeric,
"Continuous",
Format( "Best", 10 ),
Set Values( [1, 2, 3, .] )
),
New Column( "B", Character, "Nominal",
Formula(
If(
:A, "true",
1, "false"
)
)
)
);
该脚本的运行结果如下:
"true"
"true"
"true"
"false"
这个脚本的工作原理如下:
- Zero Or Missing(m) :当值为 0 或缺失时返回 1。参数必须是数字或矩阵,不能是字符串。
- All([2 2]==[1 2]) :总结逐元素比较的结果;只有当所有比较都为真时返回 1,否则返回 0。
- Any([2 2]==[1 2]) :总结逐元素比较的结果;只要有任何一个比较为真就返回 1,否则返回 0。
在比较缺失
超级会员免费看
订阅专栏 解锁全文
8992

被折叠的 条评论
为什么被折叠?



