我试图从这个位置分析2012-2013 NATS调查的数据.zip文件夹中有三个文件,标记为2012-2013 NATS format.sas,formats.sas7bcat和nats2012.sas7bdat.第三个文件包含实际数据,但第二个文件包含与数据一起使用的标签; 也就是说,例如,如果原始数据文件中的变量"Race"具有类别1,2,3和4,则标签显示这些类别代表"高加索人","非裔美国人","西班牙裔"和'其他'.我已经能够使用'sas7bdat'包将sas7bdat文件导入到R中,但是当我尝试进行交叉制表时,我无法看到每个单元格代表哪个类别.例如,如果我尝试这样做:
table(SMOKSTATUS_R, RACEETHNIC)
Run Code Online (Sandbox Code Playgroud)
我得到的是:
RACEETHNIC
SMOKSTATUS_R 1 2 3 4 5 6 7 8 9
1 4045 455 55 7 63 0 675 393 373
2 1183 222 38 2 26 0 217 255 154
3 14480 957 238 14 95 3 1112 950 369
4 23923 2532 1157 23 147 1 1755 3223 909
5 81 18 4 0 1 0 11 17 9
Run Code Online (Sandbox Code Playgroud)
据我所知,将标签包含在数据中的唯一方法是手动输入数据,但有240个变量,此外,还有format.sas7bcat文件形式的标签.有没有办法将格式文件导入R,以便标签可以附加到变量?这是在SAS中完成的,但我现在没有访问权限.谢谢你的帮助.