sas - 在 SAS 中定义字符数组
问题描述
我想在 SAS 中定义一个字符数组,我正在关注这篇论文。我实际上想要类似的东西
ARRAY test {2} "10,5" "9,0"
所以一个字符数组,其中字符是数字。我之前没有定义它们,他们说的论文:
以前未定义为字符变量的变量将默认为数值变量,除非它们在 ARRAY 语句中定义为字符变量。要在 ARRAY 语句中定义字符变量,请在括号之后和任何变量之前放置一个美元符号 ($),如本示例所示
所以
ARRAY test {2}$ $"10,5" $"9,0"
但这当然也行不通。我必须改变什么?
解决方案
尝试使用括号。像下面的东西
data have;
ARRAY test {2} $ ("10,5", "9,0");
run;
推荐阅读
- macos - 如何在mac上使用oracle sql developer中的逻辑模型?
- amazon-web-services - 使用 Java CDK 在 AWS CodePipeline 中禁用阶段转换
- c# - 如何使用 Dapper 存储过程调用父子调用
- javascript - 检查第一个字符是否是数字 - Discord.js
- java - Spring: Does a method name in @Configuration class have any role
- oracle - 找不到 Oracle 客户端和网络组件?
- hadoop - Kafka Hdfs 2 Sink 连接器无法在 hdfs 上写入
- java - Ant Build - 找不到taskdef
- asp.net-core - 输入显示列表中不同元素的值
- java - 每个泛型类型的 Spring 泛型 bean 定义单例