Sas 如何在原始数据文件中放置柱网轴线

Sas 如何在原始数据文件中放置柱网轴线,sas,Sas,这是我用下面的程序创建的一个原始数据文件。 我想知道如何放置柱网轴线(我不知道它叫什么,请原谅,如果不正确,请使用此名称) 看起来像 ----|---10------20--- ? 我猜应该有一个选项我可以使用,但我在我的教科书中找不到(教科书显示,默认情况下,柱网格就在那里) 我感谢你的帮助 data a; input name$ id age; cards; Ruth 39 11 Jose 32 22 Sue 30 33 John 40 44 ; run; data _null_; set

这是我用下面的程序创建的一个原始数据文件。 我想知道如何放置柱网轴线(我不知道它叫什么,请原谅,如果不正确,请使用此名称)

看起来像

----|---10------20---

?

我猜应该有一个选项我可以使用,但我在我的教科书中找不到(教科书显示,默认情况下,柱网格就在那里) 我感谢你的帮助

data a;
input name$ id age;
cards;
Ruth 39 11
Jose 32 22
Sue 30 33
John 40 44
;
run;

data _null_;
set a;
file 'C:\Users\stardust\Desktop\employee';
put name 1-4 id 6-7 age 9-10;
run;
我相信“----10----20---”只是一个教学工具,不是一个选项,也不是实践中的事情

不管怎样,你都可以这样做。你可以使用宏系统,把它宏出来,但我硬编码了

data a;
input name$ id age;
cards;
Ruth 39 11
Jose 32 22
Sue 30 33
John 40 44
;
run;

data _null_;
set a;
file 'C:\Users\stardust\Desktop\employee';
If _N_ = 1 then do;
Put "----|---10----|---20---";
end;
put name 1-4 id 6-7 age 9-10;
run;
祝你在课堂上好运。

我相信“----10----20---”只是一个教学工具,不是一个选项,也不是实践中的事情

不管怎样,你都可以这样做。你可以使用宏系统,把它宏出来,但我硬编码了

data a;
input name$ id age;
cards;
Ruth 39 11
Jose 32 22
Sue 30 33
John 40 44
;
run;

data _null_;
set a;
file 'C:\Users\stardust\Desktop\employee';
If _N_ = 1 then do;
Put "----|---10----|---20---";
end;
put name 1-4 id 6-7 age 9-10;
run;

祝你班上好运。

在其他编辑器中,一条
COLS
线被称为标尺线。此行是一项用户界面功能,在保存或提交操作期间不会保留。作为UI功能,您甚至不能将该行复制到剪贴板缓冲区中

将注释行添加到包含标尺行的源中

data a;
input name$ id age;
* 3456789.123456789.1234567890.123456789.123456789. ;
cards;
Ruth 39 11
Jose 32 22
Sue 30 33
John 40 44
;
run;
其他规则作为源代码注释

/* 456789.123456789.1234567890.123456789.123456789. */
%* 456789.123456789.1234567890.123456789.123456789. ;
* --|----10---|----20---|----30---|----40---|----50---| ;
%* -|----10---|----20---|----30---|----40---|----50---| ;
/*--|----10---|----20---|----30---|----40---|----50---| */
注释不能是
数据行的一部分


在增强型编辑器中,您可以使用菜单
Tools/Add缩写
来配置一个短语,键入该短语时,将弹出一个IntelliSense样式的弹出窗口,其中包含要插入的标尺。

COLS
行在其他编辑器中称为标尺行。此行是一项用户界面功能,在保存或提交操作期间不会保留。作为UI功能,您甚至不能将该行复制到剪贴板缓冲区中

将注释行添加到包含标尺行的源中

data a;
input name$ id age;
* 3456789.123456789.1234567890.123456789.123456789. ;
cards;
Ruth 39 11
Jose 32 22
Sue 30 33
John 40 44
;
run;
其他规则作为源代码注释

/* 456789.123456789.1234567890.123456789.123456789. */
%* 456789.123456789.1234567890.123456789.123456789. ;
* --|----10---|----20---|----30---|----40---|----50---| ;
%* -|----10---|----20---|----30---|----40---|----50---| ;
/*--|----10---|----20---|----30---|----40---|----50---| */
注释不能是
数据行的一部分


在增强型编辑器中,您可以使用菜单
Tools/Add缩写
来配置一个短语,键入该短语时,将弹出一个IntelliSense样式的弹出窗口,其中包含要插入的标尺。

也许您正在寻找一种检查文件的方法

尝试使用LIST语句

data _null_;
  infile 'C:\Users\stardust\Desktop\employee';
  input;
  list;
run;

也许您正在寻找检查文件的方法

尝试使用LIST语句

data _null_;
  infile 'C:\Users\stardust\Desktop\employee';
  input;
  list;
run;

不要忘记,在数据文件中添加任何非数据内容时,必须在读回时将其过滤掉。如果要查看数据文件,最好使用显示标尺的工具,而不是更改数据。不要忘记,在数据文件中添加任何非数据内容时,必须在读回时过滤掉。如果您正在查看数据文件,则最好使用显示标尺的工具,而不是更改数据。我正在尝试使用原始数据文件来显示标尺,以便我可以轻松阅读。我正在尝试使用原始数据文件来显示标尺,以便我可以轻松阅读。谢谢!这是最接近我想要做的事情,并且现在会起作用。你能给我解释一下那是什么吗?我知道,由于它位于IF=1 THEN DO END语句中,因此无论发生什么情况,它都将被执行。N_uu是一个变量,在数据步骤开始时自动生成。它是一个数字的内部计数器,如果日期步骤循环了几次。它经常被用作排台。谢谢!这是最接近我想要做的事情,并且现在会起作用。你能给我解释一下那是什么吗?我知道,由于它位于IF=1 THEN DO END语句中,因此无论发生什么情况,它都将被执行。N_uu是一个变量,在数据步骤开始时自动生成。它是一个数字的内部计数器,如果日期步骤循环了几次。它通常被用作行计数器。