楼主: bluemoon1
10792 6

[原创博文] sas数据集最多有多少个变量\多少列 [推广有奖]

  • 0关注
  • 0粉丝

本科生

40%

还不是VIP/贵宾

-

威望
0
论坛币
1248 个
通用积分
0
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
833 点
帖子
70
精华
0
在线时间
44 小时
注册时间
2005-6-8
最后登录
2015-1-13

楼主
bluemoon1 发表于 2010-8-13 14:43:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:sas数据集 数据集

回帖推荐

soporaeternus 发表于5楼  查看完整内容

的确是我错了。 [*]我自己跑了个四万变量的,可以跑,就是双击打开有点那个......[*]SAS HELP中What's New in the Base SAS 9.0, 9.1, and 9.1.3 Language有:The default BASE engine in SAS supports longer format and informat names, thread-enabled procedures such as the SORT and SUMMARY procedures, and more than 32,767 variables in a SAS data set.[*]The Little SAS Book 中有:Prior to SAS 9.1, SAS data sets co ...
已有 1 人评分学术水平 热心指数 收起 理由
eijuhz + 1 + 2 精彩帖子

总评分: 学术水平 + 1  热心指数 + 2   查看全部评分

本帖被以下文库推荐

沙发
stefaniekenny 发表于 2010-8-14 16:14:32
ms只受自己计算机内存的限制……

藤椅
soporaeternus 发表于 2010-8-14 21:58:44
变量个数也就是列好像是2^15-1约3万这个数量级
记录条数没有准确概念,创建过亿条级别的数据集,感觉意义不是很大,基本没什么用
Let them be hard, but never unjust

板凳
jingju11 发表于 2010-8-14 22:05:38
3# soporaeternus


  1. data a;
  2. array t{1000000} _temporary_;
  3. ...
  4. run;
复制代码


that works in my pc

报纸
soporaeternus 发表于 2010-8-14 23:30:07
的确是我错了。
  • 我自己跑了个四万变量的,可以跑,就是双击打开有点那个......
  • SAS HELP中What's New in the Base SAS 9.0, 9.1, and 9.1.3 Language有:The default BASE engine in SAS supports longer format and informat names, thread-enabled procedures such as the SORT and SUMMARY procedures, and more than 32,767 variables in a SAS data set.
  • The Little SAS Book 中有:Prior to SAS 9.1, SAS data sets could contain up to 32,767 variables.
    Beginning with SAS 9.1, the maximum number of variables in a SAS data set is limited by the
    resources available on your computer,
    but SAS data sets with more than 32,767 variables cannot
    be used with earlier versions of SAS.
  • mysas上看了一个问题"假如我们面对100万列的数据该怎么聚类?",oloolo大大的一个回答是:"SAS 9.1以上支持超过32K的变量个数,但是依然受pagesize和操作系统的限制,不是想多大就多大,你列的这个级别在PC上没法做,至少是32位windows下不行。"(链接http://www.mysas.net/forum/viewtopic.php?f=4&t=6114&start=10)。
以上几点至少说明SAS9.1(9.0?这个上2和3貌似有点小矛盾,还是偶的英语问题......,不管这些取个max总是对的)以后,SAS突破了2^15-1的变量限制......

ps,多想了下,oloolo大大说的原始数据(原作者假设为1千万行×500万列)无法在32位windows下作,是不是由于32位文件系统的单个文件大小限制,偶估摸了下,那个数据貌似要10T级别......望高人指点
已有 2 人评分经验 论坛币 热心指数 收起 理由
bakoll + 3 + 3 精彩帖子
hopewell + 1 好的意见建议

总评分: 经验 + 3  论坛币 + 3  热心指数 + 1   查看全部评分

Let them be hard, but never unjust

地板
wodematlab 发表于 2017-8-10 15:00:29
现在都已经9.4了是否有大神可以指点一下

7
丷云汐 发表于 2018-3-23 16:59:38
wodematlab 发表于 2017-8-10 15:00
现在都已经9.4了是否有大神可以指点一下
我的是9.4,64位系统,读的上限是20792440行

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

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