我使用的是音频计算机辅助自访(ACASI)数据(http://www.novaresearch.com/QDS/),其中包括一些多项选择,“选择所有适用的”值编码为二进制(0100010),具体取决于参与者的选择:
Raw binary data for "What kind of insurance do you have? Please select all that apply."
将此数据读入SAS以了解每个参与者选择了多个值的最简单方法是什么?
注意:我看了这里的答案,How to clean and re-code check-all-that-apply responses in R survey data?,但是我想知道--因为我的数据已经是二进制的--我可以直接把它读入SAS吗?我也不确定SAS的语法是什么,因为它显然不同于R。
谢谢!
发布于 2016-10-08 02:46:48
如果您想将TextDisplay变量划分为12个参数/变量,您可以使用一个数组来创建一组变量,并使用循环在此数组中的变量之间移动。下面是一些示例:
data result;
TextDisplay = "001001001000";
array tab(*) $1 q1-q12;
do i = 1 to dim(tab);
tab(i) = substr(TextDisplay, i, 1);
end;
drop i;
run;https://stackoverflow.com/questions/39923194
复制相似问题