经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
求教sas怎么实现数据集里同一列数的行相减
楼主
1073055492
10565
5
收藏
2012-09-21
比如我有一个数据集 我想实现和excel一样的 进行A2-A1,A3-A2,A3-A2,这样的循环相减,是在同一列中的相邻的行相减,怎么实现呢?还有如果我想取得A1代表的数 怎么表达呢?我是新手,麻烦各位大侠了 谢谢哈
如图 实现比如Q1的10-9 1-10 7-7 10-7这样的相减 还有取得Q1列第一行的数9 怎么取?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
1073055492
2012-9-21 16:02:27
图是这样的 上面的那个1-10 应该是7-10 打错了 该怎么实现呢 求助!!!
附件列表
QQ截图20120921155526.png
原图尺寸 1.67 KB
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
287816895
2012-9-21 16:12:44
差分的话这样可以,要是跳着减我就不知道了
data a;
input Q1;
cards;
9
10
7
7
10
;
run;
data b;
set a;
q1_1=lag(q1);
if _n_=1 then q1_1=0;
c=q1-q1_1;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
wanwanle2
2012-9-21 18:14:08
其实,若想进行进行A2-A1,A3-A2,A3-A2相减,SAS的DATA步有特定的差分函数。比如
data a;
input x;
cards;
12
23
43
32
;
run;
data a;
set a;
y = diff(x);
run;
即可。而函数diff2 是二阶差分等等。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
wanwanle2
2012-9-21 18:16:25
不好意思,上面的函数diff 应该改为dif,二阶差分dif2 改为dif2
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
1073055492
2012-9-24 09:04:02
谢谢楼上的两位大侠 我试试哈
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
想把80个文件名毫无规律的excel文件导入SAS,并把它们存成不同的数据集。
数据集排序?
sas里数据集和视图的区别与联系?
精算新手,各位大侠多多相助!学excel,要不要先专门学学VB?
关于SAS数据导出到excel为追加在上一个数据集的末尾而非替代上一个数据集
关于SAS数据导出到excel为追加在上一个数据集的末尾而非替代上一个数据集
如何拆分数据集
SAS一次性导出逻辑库所有数据集到excel
数据集不能导出怎么办
2013-2017中国死因监测数据集
栏目导航
SAS专版
经管文库(原现金交易版)
SPSS论坛
金融实务版
调查问卷专版
真实世界经济学(含财经时事)
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
Nature点赞!哈佛MIT最新作:AI科学家时代来 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
GTAP11运行扩展数据库出错,希望高手指点。
2025秋季大摩宏观团队闭门会议纪要
英文书籍
建筑的想象之整理补充笔记
英文书籍
中国移动:智能体互联网技术白皮书2025
超越普里瓦洛夫无穷乘积与它对解析函数的应 ...
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群