楼主: jjpanda1111
1734 3

[求助]输出部分不太明白,怎样才能掌握好 [推广有奖]

  • 5关注
  • 0粉丝

教授

24%

还不是VIP/贵宾

-

威望
0
论坛币
9099 个
通用积分
172.7830
学术水平
38 点
热心指数
42 点
信用等级
37 点
经验
23751 点
帖子
733
精华
0
在线时间
1493 小时
注册时间
2006-8-4
最后登录
2024-4-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

我随意的从excel里将数据粘贴到记事本中,可是发现输出的数据全都是"."。

data test ;
   infile "F:\My SAS Files\Data\Input.dat";
   input inlf nwifeinc educ exper expersq age kidslt6 kidsge6 ;
proc print data=test;
run;

数据的一部分(input.dat):

1 10.91006 12 14 196 32 1 0 
1 19.49998 12 5 25 30 0 2 
1 12.03991 12 15 225 35 1 3 

1 3.6 12 10 100 4 1 2

我觉得自己对于数据的输出始终好像不太清楚,看了sas帮助中的format statement,input statement,可是还是没掌握好。怎样使得.dat中的数据没对齐也能正确输出。

谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:statement Statemen Statem format infile 求助 输出

回帖推荐

lwien007 发表于3楼  查看完整内容

从excel中直接复制数据到记事本,默认分隔符是 TAB,如果让sas读入这个文件的话,必须指定分隔符为TAB,可以在infile后边加个选项,dlm='09'x;不知道你的问题是不是这样

本帖被以下文库推荐

沙发
PharmD 发表于 2008-5-17 03:23:00 |只看作者 |坛友微信交流群

Sorry I do not understand your question. Would you please clarify your question? What roles do Excel, Notepad, and SAS play in this situation, respectively? And what are you outputting?

By the way, I am always glad to help. But next time you send me a private message, would you please include a link to your post so that I do not have to search for it? Thanks.

使用道具

藤椅
lwien007 发表于 2008-5-17 09:07:00 |只看作者 |坛友微信交流群
从excel中直接复制数据到记事本,默认分隔符是 TAB,如果让sas读入这个文件的话,必须指定分隔符为TAB,可以在infile后边加个选项,dlm='09'x;不知道你的问题是不是这样
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 10 精彩帖子

总评分: 经验 + 3  论坛币 + 10   查看全部评分

使用道具

板凳
jjpanda1111 发表于 2008-5-17 11:05:00 |只看作者 |坛友微信交流群
谢谢楼上同学的帮助!我的问题解决了。

[此贴子已经被作者于2008-5-17 11:22:49编辑过]

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 12:38