使用 haven 导入 SAS 数据
haven 是一个非常易用的包,可用于从三款统计软件导入数据:SAS、STATA 和 SPSS。根据不同软件,需要使用不同的函数:
- SAS:
read_sas() - STATA:
read_dta()(或read_stata(),两者相同) - SPSS:根据文件类型使用
read_sav()或read_por()。
这些函数都有一个关键参数:本地文件的路径。实际上,您也可以直接传入 URL;haven 会先自动下载文件,再为您导入。
您将使用包含 36 位个体的年龄、性别、收入和购买水平(0 = 低,1 = 高)的数据(来源:SAS)。这些信息存储在一个 SAS 文件 sales.sas7bdat 中,位于您当前的工作目录。您也可以在这里下载该数据。
本练习是课程的一部分
R 数据导入进阶
练习说明
- 加载
haven包;它已预先安装在 DataCamp 的服务器上。 - 导入数据文件
"sales.sas7bdat",将导入的数据框命名为sales。 - 使用
str()显示sales的结构。部分列表示分类变量,因此应为因子类型。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Load the haven package
# Import sales.sas7bdat: sales
# Display the structure of sales