小编KVe*_*uri的帖子

如何将SAS格式文件导入R?

我试图从这个位置分析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中完成的,但我现在没有访问权限.谢谢你的帮助.

import r sas

1
推荐指数
1
解决办法
4270
查看次数

标签 统计

import ×1

r ×1

sas ×1