请选择 进入手机版 | 继续访问电脑版
楼主: wwb1942
5932 9

[问答] 初学sas,遇到问题,请大神帮忙 [推广有奖]

  • 0关注
  • 0粉丝

本科生

10%

还不是VIP/贵宾

-

威望
0
论坛币
31095 个
通用积分
0.7501
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
302 点
帖子
19
精华
0
在线时间
130 小时
注册时间
2007-11-26
最后登录
2023-1-11

wwb1942 发表于 2013-7-22 11:39:24 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问一下,“NOTE 49-169: The meaning of an identifier after a quoted string may change in a future SAS release.  
Inserting white space between a quoted string and the succeeding identifier is recommended.
”出现这个提示是怎么回事?
还有这个“WARNING: The quoted string currently being processed has become more than 262 characters long.  
You may have unbalanced quotation marks.”


代码如下:
(1)
DATA PAY;
INPUT NUM p @@;
CARDS;
123 200.5 125 134.7 126 109 121 39.5 123 345.6 126 330
121 110 125 290.5 121 580.5 123 55.9 126 90.8;
PROC SORT DATA=PAY;
BY NUM;
PROC PRINT;
TITLE 'PAY AFTER SORTING';
RUN;
(2)
DATA REPEAT;
        INPUT NUM MEASURE1-MEASURE3 @@;
                DROP MEASURE1-MEASURE3;
                MEASURE=MEASURE1;
                OUTPUT;
                MEASURE=MEASURE2;
                OUTPUT;
                MEASURE=MEASURE3;
                OUTPUT;
                CARDS;
                101  92 85 94 102  73 86 62
                ;
                PROC PRINT;
                        TITLE 'DATA SET REPEAT';
                RUN;



二维码

扫码加我 拉你入群

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

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

关键词:初学sas recommended unbalanced Characters Recommend currently between meaning release change

hkhl237 发表于 2013-7-22 15:38:21 |显示全部楼层 |坛友微信交流群
A semicolon at the beginning of a new line indicate the end of data lines, so you should move the semicolon followed 90.8 to next line.

使用道具

yuexfe 发表于 2013-7-22 16:39:18 |显示全部楼层 |坛友微信交流群
英文我没有看懂,但是看出你程序的错误了。123 200.5 125 134.7 126 109 121 39.5 123 345.6 126 330
121 110 125 290.5 121 580.5 123 55.9 126 90.8;
数字后面的分号应另起一行。还有一些符号的问题,title那个双引号应该是英式的,你弄的好像是中式的。你自己看,我给你写出正确的程序
DATA PAY;
INPUT NUM p @@;
CARDS;
123 200.5 125 134.7 126 109 121 39.5 123 345.6 126 330
121 110 125 290.5 121 580.5 123 55.9 126 90.8
;
PROC SORT DATA=PAY;
BY NUM;
PROC PRINT;
TITLE "PAY AFTER SORTING";
RUN;
DATA REPEAT;
        INPUT NUM MEASURE1-MEASURE3 @@;
                DROP MEASURE1-MEASURE3;
                MEASURE=MEASURE1;
                OUTPUT;
                MEASURE=MEASURE2;
                OUTPUT;
                MEASURE=MEASURE3;
                OUTPUT;
                CARDS;
                101  92 85 94 102  73 86 62
                ;
                PROC PRINT;
                        TITLE "DATA SET REPEAT";
                RUN;

使用道具

yuexfe 发表于 2013-7-22 16:41:14 |显示全部楼层 |坛友微信交流群
yuexfe 发表于 2013-7-22 16:39
英文我没有看懂,但是看出你程序的错误了。123 200.5 125 134.7 126 109 121 39.5 123 345.6 126 330
121  ...
亲,你好多论坛币啊,可以送一点给我么,我想买R语言教程。你要是肯送以后你学SAS碰到什么问题直接找我就OK了,嘿嘿

使用道具

wwb1942 发表于 2013-7-22 17:57:20 |显示全部楼层 |坛友微信交流群
hkhl237 发表于 2013-7-22 15:38
A semicolon at the beginning of a new line indicate the end of data lines, so you should move the se ...
thank you

使用道具

wwb1942 发表于 2013-7-22 17:57:44 |显示全部楼层 |坛友微信交流群
yuexfe 发表于 2013-7-22 16:39
英文我没有看懂,但是看出你程序的错误了。123 200.5 125 134.7 126 109 121 39.5 123 345.6 126 330
121  ...
多谢!

使用道具

yuexfe 发表于 2013-7-22 17:59:21 |显示全部楼层 |坛友微信交流群
wwb1942 发表于 2013-7-22 17:57
多谢!
你好多论坛币哦,我表示羡慕嫉妒恨。还想弱弱地问一句,你是怎么挣来的

使用道具

子qing 发表于 2014-4-23 19:00:30 |显示全部楼层 |坛友微信交流群
我也有这样的问题,但是你们的方法买不能解决啊?

使用道具

JCDD5 发表于 2014-4-24 15:05:30 |显示全部楼层 |坛友微信交流群
yuexfe 发表于 2013-7-22 17:59
你好多论坛币哦,我表示羡慕嫉妒恨。还想弱弱地问一句,你是怎么挣来的
分享到微博一次至少几十个币

使用道具

学习学习

使用道具

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

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

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

GMT+8, 2024-3-29 21:51