楼主: sun5008
3052 3

[有偿编程] 普通的proc print 怎么规定列宽 [推广有奖]

  • 0关注
  • 0粉丝

已卖:993份资源

博士生

45%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1000
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
6239 点
帖子
140
精华
0
在线时间
270 小时
注册时间
2006-3-9
最后登录
2025-11-25

楼主
sun5008 发表于 2016-1-7 09:16:19 |AI写论文
50论坛币
proc print里WIDTH=column-width 的选项只有FULL MINIMUM UNIFORM UNIFORMBY 这几个选项


我想规定例如
WIDTH=8  8个字符的宽度,请问有办法吗?

关键词:print int ROC Uniform minimum

沙发
fainy荧 学生认证  发表于 2016-1-7 15:16:45
我知道改变列宽也可以使用style选项,例如
proc print data=数据集 style(header)={cellwidth=0.8 in};
run;
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

藤椅
8112mmw 发表于 2016-1-7 16:07:17
还有一个办法,用sql,具体可以参照如下:
proc sql flow=n m; /*n:列宽,m:行宽*/
select * from table-name;
quit;

希望帮到你!
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

板凳
stayhungry05 发表于 2016-1-8 11:45:57
用system option linesize=n 可以限定打印宽度. n 是每行的字符数量, n只能是64和256之间的值
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 12:55