使用 haven 导入 SPSS 数据
haven 包也可以导入 SPSS 的数据文件。导入过程同样非常直接。根据您使用的 SPSS 数据文件类型,需选择 read_sav()(用于 .sav 文件)或 read_por()(用于 .por 文件)。
在本练习中,您将使用包含 434 人的"大五人格"中 4 项人格特质的数据(来源:University of Bath)。"大五人格"是一个心理学概念,最初包含 5 个维度,用于刻画人的人格特质。SPSS 数据集名为 person.sav,已放在您的工作目录中。
本练习是课程的一部分
R 数据导入进阶
练习说明
- 使用
read_sav()导入"person.sav"中的 SPSS 数据。将导入的数据框命名为traits。 traits中包含一些缺失值,即NA。运行summary(),查看每个变量包含多少个NA。- 打印外向性(Extroversion)和宜人性(Agreeableness)都得分较高的个体子集,也就是在这两个类别中都高于 40。可以使用
subset()实现。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# haven is already loaded
# Import person.sav: traits
# Summarize traits
# Print out a subset