如何在SAS EG中手动输入数据
刚开始学习SAS,我正在阅读一本使用以下代码创建表的教科书如何在SAS EG中手动输入数据,sas,enterprise-guide,Sas,Enterprise Guide,刚开始学习SAS,我正在阅读一本使用以下代码创建表的教科书 Data travel; input City $ 1-9 Nights 11 LandCost 13-16 NumberOfEvents 18 EventDescription $ 20-36 TourGuide $ 38-45 BackUpGuide $ 47-54; datalines; Rome 3 750 7 4 M, 3 G
Data travel;
input City $ 1-9 Nights 11 LandCost 13-16 NumberOfEvents 18
EventDescription $ 20-36 TourGuide $ 38-45
BackUpGuide $ 47-54;
datalines;
Rome 3 750 7 4 M, 3 G D’Amico Torres
Paris 8 1680 6 5 M, 1 other Lucas Lucas
London 6 1230 5 3 M, 2 G Wilson Lucas
New York 6 . 8 5 M, 1 G, 2 other Lucas D’Amico
Madrid 3 370 5 3 M, 2 other Torres D’Amico
Amsterdam 4 580 6 3 M, 3 G Vandever
;
Run;
本书将此作为预期输出:
但是,当我运行程序时,它会给我以下信息如何解决这个问题?
您的列指针不正确。看看这是否对你有帮助
Data travel;
input City $ 1-9 Nights 11 LandCost 13-16 NumberOfEvents 18
EventDescription $ 20-36 TourGuide $ 38-45
BackUpGuide $ 47-54;
datalines;
Rome 3 750 7 4 M, 3 G D’Amico Torres
Paris 8 1680 6 5 M, 1 other Lucas Lucas
London 6 1230 5 3 M, 2 G Wilson Lucas
New York 6 . 8 5 M, 1 G, 2 other Lucas D’Amico
Madrid 3 370 5 3 M, 2 other Torres D’Amico
Amsterdam 4 580 6 3 M, 3 G Vandever
;
Run;
您是如何自己输入数据行的 如果您在编辑器中将制表位设置为4的情况下键入它们,并且在键入数据行时使用了一些制表位,则这些制表位可能导致数据与示例代码不对齐 如果复制粘贴,可能源中有选项卡,而编辑器将选项卡扩展到到达选项卡停止点的空间 无论如何,添加“标尺”注释行可以帮助您查看需要对代码或数据行进行哪些调整
Data travel;
input City $ 1-9 Nights 11 LandCost 13-16 NumberOfEvents 18
EventDescription $ 20-36 TourGuide $ 38-45
BackUpGuide $ 47-54;
datalines;
Rome 3 750 7 4 M, 3 G D’Amico Torres
Paris 8 1680 6 5 M, 1 other Lucas Lucas
London 6 1230 5 3 M, 2 G Wilson Lucas
New York 6 . 8 5 M, 1 G, 2 other Lucas D’Amico
Madrid 3 370 5 3 M, 2 other Torres D’Amico
Amsterdam 4 580 6 3 M, 3 G Vandever
;
*234567890123456789012345678901234567890123456789012345678901234567890123
* 1 2 3 4 5 6 7
* T T T T T T T T T T T T T T T T T T cursor position after tab hit
;
有时我会怀念程序编辑器和行命令,如COLS
SAS文档似乎正在摆脱程序编辑器文档的束缚,就像一个尴尬的成年人可能会摆脱青少年时期糟糕的理发照片一样
祝您好运找到COLS line命令会在程序编辑器窗口中显示一条特殊的行,指示列号。
在documentation.sas.com上,我不能