📜  SAS |如何使用与号(&)读取字符

📅  最后修改于: 2022-05-13 01:55:28.768000             🧑  作者: Mango

SAS |如何使用与号(&)读取字符

我们可以使用和号 (&)来通知 SAS 读取变量,直到遇到两个或更多空格作为分隔符。当变量包含两个或多个单词时,此技术总是有用的。

例如

Actual Input: "Geeks for Geeks" 
Expected Input: "GeeksforGeeks"

示例 1:在下面的示例代码中,25、32 和 30 之前有 2 个空格。

data example1;
input ID Name & $30. Score;
cards;
1 ShubhamMaurya  25
2 SaurabhPandey  32
3 NikitaChaudhary  30
;
proc print;
run;

输出:

示例 2:当变量包含 2 个或超过 2 个单词时。

  • 在这种情况下,我们在名字和姓氏之间有一个空格,我们希望将名字和姓氏都存储在一个变量中。
  • 在这种情况下,冒号修饰符 (:) 不适用于具有多个单词的变量。

data example2;
input ID Name & $30. Score;
cards;
1 Shubham Maurya  25
2 Saurabh Pandey  32
3 Nikita Chaudhary  30
;
proc print;
run;

输出: