楼主: peter4120
2493 7

SAS处理数据的问题(急) [推广有奖]

  • 0关注
  • 0粉丝

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
120 点
帖子
7
精华
0
在线时间
11 小时
注册时间
2009-2-21
最后登录
2014-2-23

楼主
peter4120 发表于 2009-6-19 17:28:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位学术的先进: 小弟我想请教关于SAS处理数据的问题,急需寻求帮忙,谢谢!!!问题我附在文件上。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SAS处理数据 处理数据 求帮忙

沙发
sxlion 发表于 2009-6-19 18:44:38
proc means;
var sex in tol;
by age;
run;

藤椅
peter4120 发表于 2009-6-21 00:44:07
您好:
我照這指令,仍然不行。是否可再說明清楚,謝謝您!!!!(急)

板凳
456852 发表于 2009-6-21 01:51:34
你把你刚刚跑的code和log贴出来看看。

报纸
peter4120 发表于 2009-6-21 18:23:56
您好:
我是做有关于台湾遗产税这方面的资料。这数据共有22个变量,其中包含财产总类、遗产总额、漏税额、年龄等共22个变数。因为我想从「不同的继承人人数」看数据的变化,但不太会指令。我按照先前网友给的指令:
data;
infile
'e:\d8287.dat';

input v1-v22;
proc
means;

var v1 v2 v3 v4 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22;
by v5;
run;
(其中v5的变量就是「继承人人数」)

所跑出的log:
25
proc means;

26
Var v1 v2 v3 v4 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22;


27
by v5;

28
run;


ERROR: Data set WORK.DATA4 is not sorted in ascending sequence. The current by-group has v5 = 2 and the next by-group
has v5 = 1.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: There were 3 observations read from the data set WORK.DATA4.
NOTE: PROCEDURE MEANS used:

real time
0.01 seconds


cpu time
0.01 seconds


output出来的数据,则只显示v5=1时的资料(继承人数一人时)

我把output的结果与我的数据变量附上。

SAS_Output.pdf

21.63 KB

資料變數.pdf

36.42 KB

地板
sushe1527 发表于 2009-6-21 21:49:16
data;
infile
'e:\d8287.dat';
proc means;
var v1-v22;   
class v5;   
run;
/* by需要排序,class不需要排序,报错是因为 V5 没有排序 not sorted in ascending sequence */

7
peter4120 发表于 2009-6-22 00:50:46
谢谢sushe1527,您的举手之劳,对我有非常大的帮助,真的很谢谢您。如果我有SAS方面的问题,是否还能请教您呢? 如果可以的话,可否请您以email与我联络。再次谢谢您的帮忙。
Peter4144@yahoo.com.tw

8
weisc001 发表于 2009-6-22 18:47:27
7# peter4120

%macro circle(m=80);
%do i=1 to &m;
Data;
Infile ‘c:\data.dat’;
Input a1-a5;
If a2=&i;
Proc means;
Run;
%end;
%mend circle;
%circle(m=80);

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 18:05