R noob 在这里,我刚刚设置了 RStudio 并将一些 .sav SPSS 数据集导入到 R 环境中。但是每当我尝试运行测试时,我都会收到一条错误消息,指出当前工作目录中不存在该文件。我已将目录设置为桌面,甚至尝试将其设置为我的文件所在的确切文件夹,但仍然没有任何效果。我在 youtube 上花了几个小时,但我不断出错;我什至尝试使用 ChatGPT 给我一些基本代码。大多数时候,当我运行脚本时,它只是在控制台中重复语法 + 给我一些错误。请帮忙,我是心理学研究生,我厌倦了对 IBM 产品进行统计
我很绝望,正准备放弃 R
这听起来与 SPSS 无关,因此标题可能具有误导性。
找出您所在的位置(使用
getwd()
)以及工作目录中有哪些文件(使用list.files()
)。当您运行 getwd()
和 list.files()
时,是否得到了您期望的值?
如果您正在运行一个重要的研究项目并且有时间使用 ChatGPT,我建议您阅读“工作流程:脚本和项目”一章以获得更好的长期战略
setwd("path/to/relevant/folder")
read_sav()
,它位于
haven
包中。假设你已经安装了那个包(如果你没有安装,下面会详细介绍),运行:
mydata <- haven::read_sav("filename.sav")
mydata
的 data.frame 对象。这是您应该操作的对象。例如,运行:
summary(mydata)
haven
包:
find.package("haven")
install.packages("haven")
mydata <- haven::read_sav("filename.sav")