R 将SPSS文件转换为CSV并读取以创建数据表
我有一个SPSS文件,从中我使用R脚本创建了一个数据表。但问题是加载数据表需要一些时间。我想先将SPSS(.sav)文件转换为CSV文件,然后读取CSV文件以创建数据表。到目前为止,我已经尝试了多个代码,但效果并不理想。R 将SPSS文件转换为CSV并读取以创建数据表,r,csv,datatable,spss,crosstab,R,Csv,Datatable,Spss,Crosstab,我有一个SPSS文件,从中我使用R脚本创建了一个数据表。但问题是加载数据表需要一些时间。我想先将SPSS(.sav)文件转换为CSV文件,然后读取CSV文件以创建数据表。到目前为止,我已经尝试了多个代码,但效果并不理想。 这是我从中获得的代码。我认为r中的外部包可以用来解决这个问题 library(foreign) write.table(read.spss("inFile.sav"), file="outFile.csv", quote = TRUE, sep = ",") 查看have
这是我从中获得的代码。我认为r中的外部包可以用来解决这个问题
library(foreign)
write.table(read.spss("inFile.sav"), file="outFile.csv", quote = TRUE, sep = ",")
查看haven软件包我也经历了这一过程,但其功能包括读取SPSS文件和写入其他文件。我可能错了,但我认为它不允许我们将SPSS文件转换为CSV文件,然后读取该CSV文件以创建数据表。为什么需要创建CSV?我正在创建交叉选项卡,因此我需要从SPSS文件创建一个CSV文件,该文件的大小较大,加载需要时间,为了最小化文件大小并创建一个不需要太多时间加载的数据表,我想先将SPSS文件转换为CSV。我希望我说清楚。