由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 问一个SAS的问题,急急!!
相关主题
Help needed! What sas function can read char. date HH:DD:SS:SSS to numeric?一道SAS BASE题,HELP!
请问sas有把全部数据从char变为numeric的办法么?请教一个SAS 数据读入的问题
SAS QUESTIONS: Urgent time formating problem, please help!SAS问题求助
SAS format 的问题请教SAS转换variable format informat
How to prevent values being trucated when merging two files问三题SAS Base的题目
SAS菜鸟请教substr请教SAS base 123 一题
SAS data merge求助SAS将某个variable的value由数字替换为字符?
SAS9.2 - Z formatSAS问题请教:Numeric Variable Length的设定
相关话题的讨论汇总
话题: sas话题: best12话题: char话题: num
进入Statistics版参与讨论
1 (共1页)
k*****u
发帖数: 1688
1
data ss;
input a b $;
cards;
123456789012 123456789012
;
proc print data=ss;
run;
不是默认的长度都是8么。为什么num的时候显示12位,char的显示8位?
什么时候num是best12? 多谢回答
谢谢
c*****t
发帖数: 1712
2
When outputing numeric data without a format specification, SAS uses the
default BEST12. format.
S******y
发帖数: 1123
3
'Len 8' does not work same regarding storing number vs. char.
p********a
发帖数: 5352
4
numerical default informat: best12.
Char default informat: $8.
O*****y
发帖数: 222
5
char 是一个 byte (8个bits) 存一个,所以8位就是存8个字符
num 同样也是用8位(8 bytes)存,但是一个byte可以存1--2^8中的
任意一个数,所以用8位最大可以存(2^8)^8 这么大的数(理论上)
在打印一个num variable的时候,如果没有设定打印的format, SAS
默认用best12打印。

【在 k*****u 的大作中提到】
: data ss;
: input a b $;
: cards;
: 123456789012 123456789012
: ;
: proc print data=ss;
: run;
: 不是默认的长度都是8么。为什么num的时候显示12位,char的显示8位?
: 什么时候num是best12? 多谢回答
: 谢谢

1 (共1页)
进入Statistics版参与讨论
相关主题
SAS问题请教:Numeric Variable Length的设定How to prevent values being trucated when merging two files
SAS中FORMAT问题求教SAS菜鸟请教substr
Easy SAS question, anyone can helpSAS data merge求助
怎样在data step跳过格式不对的data record?SAS9.2 - Z format
Help needed! What sas function can read char. date HH:DD:SS:SSS to numeric?一道SAS BASE题,HELP!
请问sas有把全部数据从char变为numeric的办法么?请教一个SAS 数据读入的问题
SAS QUESTIONS: Urgent time formating problem, please help!SAS问题求助
SAS format 的问题请教SAS转换variable format informat
相关话题的讨论汇总
话题: sas话题: best12话题: char话题: num