由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个SAS 数据读入的问题
相关主题
请教一个SAS数据input的问题求教SAS问题
请教个有关SAS 的问题问个SAS 数据读入的问题
SAS数据输入疑问关于读数据紧急求助,包子答谢,谢谢了先
请教SAS转换variable format informatSAS文件读入的问题
请教LRECL如何用?用SAS生成CSV 文件
help. txt 读入问题请教大家一个SAS问题
请教,base 50 中的题目,如何在sas里读入849.342的日期?
import csv file 后data有问题SAS format 的问题
相关话题的讨论汇总
话题: 1044话题: 数据
进入Statistics版参与讨论
1 (共1页)
e******e
发帖数: 410
1
数据原格式是:
Start Stop Length Format
1044 1055 12 S9(9)V99
下面是一些具体的数据例子:
+00000000000
+00000000000
+00000271750
+00000000000
+00000541500
+00000000000
那么我应该用什么informat来读入这些数值? 麻烦的地方主要是那个leading sign。
多谢多谢
p*******r
发帖数: 1951
2
从第二列开始读好了。
data t;
input @2 number;
cards;
+00000000000
+00000000000
+00000271750
+00000000000
+00000541500
+00000000000
;
run;
其实直接读也是一样。。。
或者直接按character variable读进来,再去掉加号转成数字。

【在 e******e 的大作中提到】
: 数据原格式是:
: Start Stop Length Format
: 1044 1055 12 S9(9)V99
: 下面是一些具体的数据例子:
: +00000000000
: +00000000000
: +00000271750
: +00000000000
: +00000541500
: +00000000000

e******e
发帖数: 410
3
两个问题
第一就是前面的sign有可能为负,所以不能直接跳过。‘
第二就是这个数值包括了小数点后的信息。比如说“+00000271750”实际上是2717.50

我现在是这样读:
data xxx;
infile xxx;
input
@1044 variable_name 12.2;
run;
就是不是很肯定这个code 100% correct
e******e
发帖数: 410
4
两个问题
第一就是前面的sign有可能为负,所以不能直接跳过。‘
第二就是这个数值包括了小数点后的信息。比如说“+00000271750”实际上是2717.50

我现在是这样读:
data xxx;
infile xxx;
input
@1044 variable_name 12.2;
run;
就是不是很肯定这个code 100% correct
e******e
发帖数: 410
5
两个问题
第一就是前面的sign有可能为负,所以不能直接跳过。‘
第二就是这个数值包括了小数点后的信息。比如说“+00000271750”实际上是2717.50

我现在是这样读:
data xxx;
infile xxx;
input
@1044 variable_name 12.2;
run;
就是不是很肯定这个code 100% correct
o*******w
发帖数: 2310
6
No, you will produce 0,0,271750....
may use $ to read as character

【在 p*******r 的大作中提到】
: 从第二列开始读好了。
: data t;
: input @2 number;
: cards;
: +00000000000
: +00000000000
: +00000271750
: +00000000000
: +00000541500
: +00000000000

p*******r
发帖数: 1951
7
明了。
只要这个变量数据长度不变,你这样读应该没问题。

50

【在 e******e 的大作中提到】
: 两个问题
: 第一就是前面的sign有可能为负,所以不能直接跳过。‘
: 第二就是这个数值包括了小数点后的信息。比如说“+00000271750”实际上是2717.50
: 。
: 我现在是这样读:
: data xxx;
: infile xxx;
: input
: @1044 variable_name 12.2;
: run;

1 (共1页)
进入Statistics版参与讨论
相关主题
SAS format 的问题请教LRECL如何用?
[合集] SAS如何读入含有具体时间的excel文件?help. txt 读入问题
sas base 70 第 20题请教,base 50 中的题目,
SAS proc format的问题import csv file 后data有问题
请教一个SAS数据input的问题求教SAS问题
请教个有关SAS 的问题问个SAS 数据读入的问题
SAS数据输入疑问关于读数据紧急求助,包子答谢,谢谢了先
请教SAS转换variable format informatSAS文件读入的问题
相关话题的讨论汇总
话题: 1044话题: 数据