转义字符在 SAS 中解释为数组

沙耶亚姆

我正在使用 SAS 大学版。

我想为以下数据集使用一个名为“Age(years)”而不是“Age_years”的变量。我知道“()”将被解释为数组,而我需要它成为变量的一部分。

data data;
  input Name $ Age_years Gender $;
  datalines;
    Dino 6 male
    Rita 5 female
    Aurora 6 female
    Joko 7 male
  ;
run;

我访问以下行时的确切错误是“错误:引用了未声明的数组:年龄。错误:变量年龄尚未声明为数组。”

 data data;
  set data;
  Age(years)=Age_years;
 run;

我已经检查了转义这个括号字符的可能性,这样它就不会被解释为数组,如下所示:SAS中的特殊字符但是 % 符号无助于转义 () 字符。我怎样才能在 SAS 中做到这一点?

用户2877959

您可以将其称为“n”修饰符。您可以将一些附加到带引号的文字的末尾以指定 SAS 应如何处理它:

'my variable'n 将被视为一个名为“我的变量”的变量

'14AUG2017'd 将被视为代表今天日期的数字

'14AUG2017:09:53:00'dt 将被视为代表今天的日期和时间的数字

'49'x 将被视为字母 A,此处由其十六进制值指定。

...还有其他我可能已经忘记了。

请注意,使用非 SAS 有效名称不被视为良好做法。

编辑:链接到 SAS 支持

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SAS Latex目标:禁止SAS转义字符

来自分类Dev

SAS Latex目标:禁止SAS转义字符

来自分类Dev

SAS ODS转义字符宏变量错误

来自分类Dev

如何在SAS中转义'字符?

来自分类Dev

XML内容中的字符$被解释为PHP变量

来自分类Dev

XML内容中的字符$被解释为PHP变量

来自分类Dev

Bash中的转义字符

来自分类Dev

xargs中的转义字符'

来自分类Dev

C中的转义字符

来自分类Dev

Swift中的转义字符

来自分类Dev

枚举被解释为字符串

来自分类Dev

枚举被解释为字符串

来自分类Dev

Javascript - 数组一直被解释为字符串

来自分类Dev

空字符串在构造函数中解释为bool

来自分类Dev

JS Render将属性名称中的连字符解释为减号

来自分类Dev

Ajax调用:发送的布尔值在php中解释为字符串

来自分类Dev

连接字符串中的MongoDB选项被解释为数据库名称

来自分类Dev

防止熊猫将字符串中的“NA”解释为 NaN:csv 文件

来自分类Dev

在python3中,为什么“输入”被解释为字符串?

来自分类Dev

如何“解释”字符串中的转义字符?

来自分类Dev

无法转义字符串中的转义字符

来自分类Dev

gprolog中的ANSI转义字符

来自分类Dev

RegEx中的Java转义字符

来自分类Dev

C#中的转义字符

来自分类Dev

Bash文件中$的转义字符

来自分类Dev

在MySQL中存储转义字符

来自分类Dev

动态列表中的转义字符

来自分类Dev

如何在条件下强制SAS将宏变量解释为数字

来自分类Dev

SAS将数字变量覆盖为字符