<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我遍历从数据库收集的表中的列。其中一些没有数据(导致空图表)。有没有办法检查列是否有数值?
谢谢大家,
简
谢谢你,
似乎我的 JMP (11.1.1 x64) 版本无法识别 Anydigit 函数,但是您的回答直接导致了我的回答:
ColMinValue = Col Minimum( :MyColumn );
Is Missing(ColMinValue) -> 如果 ColMinValue 没有值则为真。
谢谢!!!
简
你好,
Anydigit(string),如果不包含数字则为 0,如果包含则为 1。
如果您想检查它们是否可转换为数字,请执行以下操作:
如果 anyalpha(string)=0 则没有大写或小写字符,因此假定为数字。
如果您有特殊字符,则将其压缩。
例如:
数据有;
attrib my_string 格式=$20.;
我的字符串=“12345”;输出;
我的字符串=“-12345”;输出;
my_string="ABC12345";输出;
跑步;
数据需要;
设置有;
attrib my_num_var format=best.;
have_any_digit=anydigit(my_string);
have_convertible=anyalpha(compress(my_string,"-+."));
如果 have_convertible=0 那么 my_num_var=input(my_string,best.);
跑步;