问题描述
我需要您与SAS Studio的帮助,我为这个变量提供了200多种产品,并且每个变量都有此ID,并且这个变量以001,002,003 .... 200开头。如何将这个大型变量拆分为每个产品的变量
解决方法
使用数组存储200个产品,从每个产品迭代变量bigvar
和scan()
,存储到相应的数组元素中。
data want ; set have ; array prd{*} prod1-prod200 ; nprod = countw(bigvar,',') ; do i = 1 to nprod ; prd{i} = scan(bigvar,i,') ; end ; drop i nprod ; run ;