标题: 关于Converting a Character Variable to a Numeric Variable [打印本页] 作者: shiyiming 时间: 2013-9-2 07:51 标题: 关于Converting a Character Variable to a Numeric Variable 新手请教一个简单问题~
Converting a Character Variable to a Numeric Variable
查了下有2中方法 1.用input(variable,informat) 2. 直接*1就变成数值的了。 我想问,比如数据都是3.4434345345这种小数点很多位的,但是是character的,用第一种方法informat该怎么写?作者: shiyiming 时间: 2013-10-3 23:28 标题: Re: 关于Converting a Character Variable to a Numeric Variable 语法: input(variable,informat)
功能:将字符型转换为数值型
informat:可以自己指定,比如w.d w 数值长度(包含小数点) d 小数位数
commaw.作者: shiyiming 时间: 2013-10-10 13:07 标题: Re: 关于Converting a Character Variable to a Numeric Variable data a;
x=input('3.4434345345',4.2);
run;
input(variable,informat);
variable 字符变量当然也可以是数值变量;
informat 你需要的数值格式 比如4.2.作者: shiyiming 时间: 2013-10-24 00:33 标题: Re: 关于Converting a Character Variable to a Numeric Variable x=input('3.4434345345',12.);
or
x=input('3.4434345345',12.10);
若字符串中只有小数点,informat取字符变量的长度就可, 如 12.; 只有当字符处中有逗号,美元符号时,再用具体格式, comma12.5, dollar12.3 etc.作者: bird 时间: 2014-8-20 13:42 input(3.4434345345,best.)