p********a 发帖数: 5352 | 1 ☆─────────────────────────────────────☆
momentum (赛翁失马) 于 (Wed Dec 13 23:30:38 2006) 提到:
一个大dataset,两百多variable
全都是char,其中大多数要转换成numerical variable
这些variable的名字没有太特别的pattern,比如XX1~XX100,
在dataset里也不是完全连续的(当然因为是大多数,所以还是很多连续的)
我想了一下没有什么好方法,就用了个土办法,写了一个小macro,作用是
用input function把char转为num,存在新的variable下,把老的variable drop掉,
再把新variable rename成老的名字(因为这样好查对),
然后在data step里反复调用这个macro处理每个要处理的variable,写了两百多行.
不知道有没有简洁一点的方法.
☆─────────────────────────────────────☆
sir ( 郎 ) 于 (Thu Dec 14 00:05:42 |
|