如何转换 SAV。文件到 R 中的 CSV 文件?
How do I convert a SAV. file to a CSV file in R?
我正在尝试转换 SAV。到 CSV。与 R. 但是,我得到了一个错误。我的数据作为 SAV 导入。文件,但我想知道问题是否可能是数据在 tbl_df data.frame 中。这可能是个问题吗?继续分析的错误和正确编码是什么?下面的代码和输出。谢谢!
library(haven)
HNIR62FL_data_2 <- read_sav("~/DHS/HNIR62SV/HNIR62FL_data_2.SAV")
View(HNIR62FL_data_2)
install.packages("foreign")
library("foreign")
class(HNIR62FL_data_2)
[1] "tbl_df" "tbl" "data.frame"
write.table(read.spss("HNIR62FL_data_2.sav"), file = "from_sav_data.csv", quote = FALSE, sep = ",")
Error in read.spss("HNIR62FL_data_2") : unable to open file: 'No such file or directory
您的错误似乎与 write.table(...)
中“HNIR62FL_data_2”中缺少的扩展名有关。您只需要提供即可。
此外,您不需要在脚本中保留 install.packages()
。这应该足够了:
library(haven)
HNIR62FL_data_2 <- read_sav("~/DHS/HNIR62SV/HNIR62FL_data_2.SAV")
write.table(HNIR62FL_data_2, file = "from_sav_data.csv", quote = FALSE, sep = ",")
我正在尝试转换 SAV。到 CSV。与 R. 但是,我得到了一个错误。我的数据作为 SAV 导入。文件,但我想知道问题是否可能是数据在 tbl_df data.frame 中。这可能是个问题吗?继续分析的错误和正确编码是什么?下面的代码和输出。谢谢!
library(haven)
HNIR62FL_data_2 <- read_sav("~/DHS/HNIR62SV/HNIR62FL_data_2.SAV")
View(HNIR62FL_data_2)
install.packages("foreign")
library("foreign")
class(HNIR62FL_data_2)
[1] "tbl_df" "tbl" "data.frame"
write.table(read.spss("HNIR62FL_data_2.sav"), file = "from_sav_data.csv", quote = FALSE, sep = ",")
Error in read.spss("HNIR62FL_data_2") : unable to open file: 'No such file or directory
您的错误似乎与 write.table(...)
中“HNIR62FL_data_2”中缺少的扩展名有关。您只需要提供即可。
此外,您不需要在脚本中保留 install.packages()
。这应该足够了:
library(haven)
HNIR62FL_data_2 <- read_sav("~/DHS/HNIR62SV/HNIR62FL_data_2.SAV")
write.table(HNIR62FL_data_2, file = "from_sav_data.csv", quote = FALSE, sep = ",")