tj0412ymy 发表于 2012-6-27 20:48 
揣摩了一下LZ的意图,应该是想实现这样一个功能:
谢谢回复!!
运行后不是我最终要的结果,
比如第一个观测1234678,
那么SerumTestPoupn11/22/33/44/66/77/88的第一个观测取值都是1,
但用这段code中生成的SerumTestPoupn66/77/88的第一个观测却是系统缺失值。
说明:
field24已设置成字符型变量;
field24中的观测可以是1-8这8个数字的任意组合,
有的是123456、有的是134256,
但只想统计去各个字符(1-8)出现的频次,
与每个观测中字符的顺序没有关系,
比如123456和134256这两个观测中出现字符1、2、3、4、5、6的频次分别是2次;
目标:
1、把field24拆分成8个变量即每一个字符占一个变量;
2、把1、中8个变量中相同字符的观测再分别生成8个0-1变量;
最终统计每个字符出现的频次。