楼主: playmore
2349 0

[程序分享] 提升效率之一:一个快速转置的宏,用于替代proc transpose [推广有奖]

已卖:1645份资源

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

威望
1
论坛币
16356 个
通用积分
8.6697
学术水平
372 点
热心指数
394 点
信用等级
341 点
经验
15297 点
帖子
1194
精华
1
在线时间
1332 小时
注册时间
2007-1-11
最后登录
2025-12-1

初级学术勋章 初级热心勋章 中级热心勋章

楼主
playmore 发表于 2015-2-13 16:21:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我经常会处理一些比较大的表格,一般有2~3个G,大约上百万或千万条观测,十个左右的变量

在我用到的不多的几个过程步中,对于处理上述的大表格来说,比较费时的有以下几个:
1. proc sql(尤其是连接条件比较复杂的情况)
2. proc transpose
3. proc timeseries
...

我最近从网上搜和自己总结了几个能够加速上述过程,或者用变通的手段达到相同结果的方法。

先发一个快速转置,可用于替代proc transpose的宏吧
不是我做的,网上找的,经测试速度很快,和proc transpose参数设置相同,结果也相同。
方法是用data步来代替proc transpose,data步的效率很令人惊奇,也可以看出proc transpose本身应该有很大的改进空间,可惜SAS是封闭的,大牛也无能为力。





原文链接:
[SAS] 提升效率之一:一个快速转置的宏,用于替代proc transpose
本文来自: 人大经济论坛 经管代码库 版,详细出处参考:
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=3118609&page=1&from^^uid=3495972



二维码

扫码加我 拉你入群

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

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

关键词:Transpose Trans pose ROC RAN 网上 左右 网上 左右

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
nee_chen + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

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

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