楼主: 牛肉干
3867 8

[原创博文] 问个初级问题,sas中如何访问数据集中的某个变量 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

22%

还不是VIP/贵宾

-

威望
0
论坛币
216 个
通用积分
35.8975
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
8193 点
帖子
116
精华
0
在线时间
158 小时
注册时间
2008-12-16
最后登录
2025-5-21

楼主
牛肉干 在职认证  发表于 2010-10-8 12:39:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何访问数据集中的某个具体变量?比如我要做一个循环,统计具有某些属性值的观测数量,该怎样表示数据集中的具体变量呢?
二维码

扫码加我 拉你入群

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

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

关键词:数据集

沙发
shenbaiseshatan 在职认证  发表于 2010-10-8 13:30:04
  1. proc ... data=yourdata;
  2. var yourvar;
  3. ...;
  4. run
复制代码
胜人者有力,自胜者强!

藤椅
牛肉干 在职认证  发表于 2010-10-8 13:45:47
谢谢。可是还不知道变量的观测如何表示。比如要求出yourvar这个变量的增长率,即后一个观测与前一个观测的比,怎样操作呢?
2# shenbaiseshatan

板凳
shenbaiseshatan 在职认证  发表于 2010-10-8 17:36:13
3# 牛肉干
这个问题有待别人来回答了,我SAS是小白,还没开始学呢。
胜人者有力,自胜者强!

报纸
xmok77 发表于 2010-10-8 18:10:58
引入数组
以出世的精神做入世的事情

地板
shenbaiseshatan 在职认证  发表于 2010-10-8 22:37:05
3# 牛肉干
刚刚研究了一下,笨方法如下
  1. data a;
  2. input x;
  3. y=x/lag1(x);
  4. put x y;
  5. cards;
  6. 1
  7. 2
  8. 3
  9. 4
  10. 5
  11. ;
  12. run;
复制代码
胜人者有力,自胜者强!

7
牛肉干 在职认证  发表于 2010-10-9 12:58:19
很好的方法哈 我都不知道有延迟函数lag1 多谢 我试试
6# shenbaiseshatan

8
牛肉干 在职认证  发表于 2010-10-9 13:01:47
谢谢!可是要怎么把变量的观测值付给数组呢?
我是初学者,麻烦斑竹了~
5# xmok77

9
牛肉干 在职认证  发表于 2010-10-9 23:57:51
延迟算子导致y的第一个值缺失该怎么处理呢?比如要把y的第一个赋成1
6# shenbaiseshatan

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

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