<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我循環遍歷從資料庫收集的表中的列。其中一些沒有數據(導致圖表為空)。有沒有辦法檢查列是否有數值?
謝謝大家,
揚
謝謝你,
看來我的 JMP 版本(11.1.1 x64)無法辨識 Anydigit 函數,但您的答案直接引出了我的答案:
ColMinValue = Col 最小值(:MyColumn);
Is Missing(ColMinValue) -> 如果 ColMinValue 沒有值,則為 true。
謝謝!!!
揚
你好,
Anydigit(string),如果不包含數字則為 0,如果包含則為 1。
如果您想檢查它們是否可以轉換為數字,請執行以下操作:
如果anyalpha(string)=0,則沒有大寫或小寫字符,因此假設為數字。
如果您有特殊字符,請將它們壓縮掉。
例如:
數據有;
attrib my_string 格式=$20.;
my_string =“12345”;輸出;
my_string =“-12345”;輸出;
my_string =“ABC12345”;輸出;
跑步;
想要數據;
設定有;
attrib my_num_var 格式=最佳。;
有_任何_數字=任何數字(my_string);
have_convertible=anyalpha(compress(my_string,"-+."));
如果 have_convertible=0 則 my_num_var=input(my_string,best.);
跑步;