📜  将 DataFrame 写入 R 中的 SPSS .sav 文件

📅  最后修改于: 2022-05-13 01:55:29.801000             🧑  作者: Mango

将 DataFrame 写入 R 中的 SPSS .sav 文件

在本文中,我们将看到如何使用 R 编程语言将 Dataframe 写入 SPSS .sav 文件。 SPSS Statistics 文件格式是一种专有的二进制格式,作为 SPSS 统计软件应用程序的本机格式进行开发和维护。要在 R 中以 SPSS 格式编写数据框,我们使用 R 中haven包的write_sav()函数。

将数据框写入 SPSS .sav 文件

这里我们将使用haven包,它用于读写各种数据格式。

R
# Create dataframe Demo
Demo <- data.frame(Batch = c(2017, 2018, 2019, 2020, 2021),
                  Students = c(2300, 1200, 3500, 1400, 120),
                  Class = c("DSA Essential", "Placement100",
                            "C++: Expert", 
                            "Web Development Bootcamp",
                            "Android Development Bootcamp"))
  
# load haven package
library("haven")
  
# Write file using write_sav() function
write_sav(Demo, "SPSS.sav")


Python3
read.spss("SPSS.sav")


输出:

运行代码后,我们会在您的工作目录中看到一个新文件 SPSSS.sav。

工作目录

我们可以使用以下代码查看 SPSS.sav 文件中的数据:

蟒蛇3

read.spss("SPSS.sav")

输出