楼主: jjpanda1111
1984 3

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

  • 5关注
  • 0粉丝

已卖:4284份资源

教授

31%

还不是VIP/贵宾

-

威望
0
论坛币
8545 个
通用积分
155.5625
学术水平
39 点
热心指数
43 点
信用等级
38 点
经验
23802 点
帖子
750
精华
0
在线时间
1578 小时
注册时间
2006-8-4
最后登录
2025-12-8

楼主
jjpanda1111 发表于 2008-5-16 21:44:00 |AI写论文

+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
拉您进交流群
GMT+8, 2025-12-9 03:22