开始使用免费开始使用

使用 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
编辑并运行代码