将 DataFrame 写入 R 中的 SPSS .sav 文件
在本文中,我们将看到如何使用 R 编程语言将 Dataframe 写入 SPSS .sav 文件。 SPSS Statistics 文件格式是一种专有的二进制格式,作为 SPSS 统计软件应用程序的本机格式进行开发和维护。要在 R 中以 SPSS 格式编写数据框,我们使用 R 中haven包的write_sav()函数。
Syntax: write_sav(Data,”Filename.sav”)
Parameters:
- Data: Dataframe that is been exported
- Filename.sav: Filename where exported dataframe will be stored
将数据框写入 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")