sas - 与号 (&) 在 SAS 数据步骤中不起作用
问题描述
我为我的数据编写了一个 SAS 代码,以在名字和姓氏之间包含空格。所以为了做到这一点,我在输入语句中使用了“&”运算符。但它不起作用。这是下面的代码
data SpacedInput;
input ID Name & $30. Score;
Cards;
101 Base Sas 34
102 Cisco Telephone 45
103 Xonxiangnam Samnuelnarayan 32
;
run;
解决方案
这&
会导致输入指针在开始读取输入语句中的下一个变量之前查找两个连续的空格。如果您在数据行中添加一些额外的空格,它应该可以按您的预期工作:
data SpacedInput;
input ID Name & $30. Score;
Cards;
101 Base Sas 34
102 Cisco Telephone 45
103 Xonxiangnam Samnuelnarayan 32
;
run;
推荐阅读
- javascript - 单独或一起检查属性是否有意义?
- hibernate - JPA Hibernate InheritanceType.JOINED SchemaManagementException
- json - 格式化 SPA 使用的 JSON 数据的最佳方法是什么?
- c# - 将公式添加到 OpenXML 文字处理文档并以专业格式显示
- xpath - 如何在谷歌表格中为 importxml 找出正确的 xpath?
- javascript - 我应该创建一个只有 1 个表的数据库还是最好使用像数据库这样的 javascript 对象?
- c# - 用户控件的数据绑定不适用于按钮背景图像源
- html - 如何标准化跨浏览器的文本不一致的垂直对齐方式?
- css - 无法弄清楚如何使用 CSS 网格将徽标和导航连续对齐
- java - 调用父类和子类中可用的方法时,在多态中选择了哪种方法?