数组与哈希对象在数据处理中的应用
一、一维数组的使用扩展
1.1 创建字符列数组
默认情况下,数组列会被创建为数值型,且每列长度为 8。若要创建字符列数组,可在美元符号($)后指定长度。例如,创建一个名为 States 的数组,包含 50 个字符元素,每个元素长度为 12:
array States[50] $12 State1-State50;
若不指定长度,默认长度为 8:
array States[50] $ State1-State50;
1.2 指定上下界
使用星号(*)指定数组时,默认下界为 1,上界为数组元素个数。例如:
array years[6] yr2011-yr2016;
array years[*] yr2011-yr2016;
若希望用其他值引用元素编号,可使用冒号指定上下界。例如:
array years[2011:2016] yr2011-yr2016;
若指定了上下界但省略变量名,SAS 不会创建以边界值为后缀的变量名。例如:
array years[2011:2016];
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



