楼主: crazygoing
3448 8

[原创博文] 宏建立数据集出错 [推广有奖]

  • 0关注
  • 47粉丝

已卖:716份资源

教授

29%

还不是VIP/贵宾

-

威望
1
论坛币
4821 个
通用积分
21.8870
学术水平
165 点
热心指数
203 点
信用等级
146 点
经验
48691 点
帖子
441
精华
1
在线时间
1326 小时
注册时间
2007-11-9
最后登录
2024-7-27

楼主
crazygoing 发表于 2011-5-14 14:13:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. %macro dd;
  2. data xlist;
  3. input na $ @@;
  4. cards;
  5. sex age b4 b5 b6 b7  b10  b11 b12 b32a b32b b32c b32d
  6. ;
  7. run;
  8. %mend;
  9. %dd;
复制代码


上面这段代码运行后显示:“宏 DD 生成了 DATA 步的 CARDS(数据行), 可能导致不正确的结果。DATA 步和宏将停止执行”



请教为什么,如何修改。
二维码

扫码加我 拉你入群

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

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

关键词:数据集 cards Input Macro Data 如何

沙发
kuhasu 发表于 2011-5-14 20:24:01
亲爱的,宏里面不是什么都能套的~
你把cards换infile

藤椅
crazygoing 发表于 2011-5-14 20:36:01
教授啊,换了infile也不行啊

板凳
sas_user 发表于 2011-5-14 22:01:46
宏的定义就是可以出现在sas程序的任何地方除了不能在dataline里,也不能包括cards, datalines语句。在这个时候应该用infile语句。如果是从dataline输入语句,建议用set.

报纸
kuhasu 发表于 2011-5-15 01:27:23
crazygoing 发表于 2011-5-14 20:36
教授啊,换了infile也不行啊
呃~你不是直接把那个cards换成了infile吧。。。。。:D


%macro dd;
data xlist;
infile "J:\t.txt";
input na $ @@;
run;
%mend;
%dd;

地板
crazygoing 发表于 2011-5-15 11:33:35
多谢4楼详解。
再次感谢5楼教授,我说怎么回事,以为教授在忽悠人,哈哈。多谢多谢。昨天试好了。就是infile麻烦些。

7
kuhasu 发表于 2011-5-15 13:37:12
crazygoing 发表于 2011-5-15 11:33
多谢4楼详解。
再次感谢5楼教授,我说怎么回事,以为教授在忽悠人,哈哈。多谢多谢。昨天试好了。就是infile麻烦些。
.......................


问人家问题,然后人家回答了,自己不明白,不是接着问为什么,却在想是不是忽悠人。
加你到黑名单。

8
crazygoing 发表于 2011-5-15 20:11:17
教授,我是在开玩笑。不要介意啊。

9
kuhasu 发表于 2011-5-15 20:36:04
crazygoing 发表于 2011-5-15 20:11
教授,我是在开玩笑。不要介意啊。
移除黑名单。

另外我不是教授。

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

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