全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2492 1
2012-03-15
sas的output显示结果如下。请问应该怎么把那一圈字去掉……

                                         The MEANS Procedure
       Variable    Label      N            Mean         Std Dev         Minimum         Maximum
       儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍
       hemogl      hemogl    29      10.5362069       2.1799777       7.0000000      14.2500000
       Ca          Ca        29      59.7362069       9.5547110      43.6700000      86.1200000
       Mg          Mg        29      34.1965517       6.0999047      25.4300000      52.8600000
       Fe          Fe        29     381.0117241      64.0739152     258.9400000     469.8000000
       Mn          Mn        29       0.0123448       0.0139624               0       0.0640000
       Cu          Cu        29       1.1028966       0.2608339       0.5940000       1.7700000
       儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍儍
二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-3 18:00:11
SAS在中文操作系统下,采用默认方式在SAS Output中输出时我们会发现不少乱码。例如显示“傻傻傻傻傻傻傻傻傻傻傻傻”来分隔数据。这是由于SAS采用了英文制表符的缘故。可以通过修改SAS配置文件来避免这种情况。
  解决方法
  打开SAS的配置文件。(V6.12是config.sas,V8是SASV8.cfg,都在SAS的安装路径下。)您会发现有以下几行:
  /* This is the OEM character set */
  /* -FORMCHAR “衬诼棵糯懒?=|-/*” */
  /* This is the ANSI character set (for SAS Monospace font and ANSI Sasfont) */
  -FORMCHAR “們剠唶垑妺?=|-/*”
  /* This is the ANSI character set */
  /*-FORMCHAR “|----|+|---+=|-/*” */
  可见默认状态下,SAS并不是使用ANSI标准字符集作为制表符。我们只需把它原来的-FORMCHAR语句注释掉。再起用标准ANSI字符集作为制表符即可。改动如下:
  /* This is the OEM character set */
  /* -FORMCHAR “衬诼棵糯懒?=|-/*” */
  /* This is the ANSI character set (for SAS Monospace font and ANSI Sasfont) */
  /* -FORMCHAR “們剠唶垑妺?=|-/*” */
  /* This is the ANSI character set */
  -FORMCHAR “|----|+|---+=|-/*”
  改完后存盘,重起SAS系统,新的设置即可生效。由此我们甚至可以使用GB2323字集中提供的专用制表符来美化我们的输出。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群