我正在尝试将SPSS可移植文件(扩展名.por)导入R.我正在使用避免包。我注意到,当我导入.por文件时,变量标签不会导入到R.这与导入.sav文件形成对比,后者包含变量标签。
我检查了SPSS中的数据,它们都有标签 - .por文件和.sav文件。有什么方法可以让R导入这些标签吗?
P.S。 “标签”是指列描述,例如下图中的“2016年管理”:
答案 0 :(得分:0)
奇怪。它适用于haven
版本1.1.2。
> library(haven)
> x = read_spss("VPCPCE_UA.por")
> str(x)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 1000 obs. of 207 variables:
$ P1 : num 1 2 3 4 5 6 7 8 9 10 ...
..- attr(*, "label")= chr "INTERVIEW NUMBER"
..- attr(*, "format.spss")= chr "F4.0"
..- attr(*, "display_width")= int 0
$ P2 : num 1027 1027 1027 1027 1027 ...
..- attr(*, "label")= chr "INTERVIEWER ID"
..- attr(*, "format.spss")= chr "F4.0"
..- attr(*, "display_width")= int 0
$ P3 : num 812 1212 712 1112 1112 ...
..- attr(*, "label")= chr "DATE"
..- attr(*, "format.spss")= chr "F4.0"
..- attr(*, "display_width")= int 0
$ P4 : num 1558 1725 1910 540 1750 ...
..- attr(*, "label")= chr "START TIME"
..- attr(*, "format.spss")= chr "F4.0"
..- attr(*, "display_width")= int 0
...
> sessionInfo()
R version 3.5.1 (2018-07-02)
...
[1] haven_1.1.2