R noob在这里,我刚刚设置了RStudio和导入一些.sav SPSS数据集到R环境。但每当我试图运行测试,我得到一个错误说,该文件不存在于当前的工作目录。我已经设置目录到桌面,甚至试图设置到确切的文件夹,我的文件在,仍然没有工作。我花了几个小时在YouTube上,我不断得到错误后,错误;我甚至试着用ChatGPT给予我一些基本的代码。大多数时候当我运行一个脚本的时候,它只是在控制台中重复语法+给我一些错误。请帮助,我是心理grad生,我厌倦了对IBM产品做统计我绝望了,几乎要给予R了
xtfmy6hx1#
这听起来与SPSS无关,所以标题可能会引起误解。找出你在哪里(用getwd())和工作目录中有什么文件(用list.files())。当你运行getwd()和list.files()时,得到你期望的值了吗?如果您正在运行一个重要的研究项目,并且有时间使用ChatGPT,我建议您阅读Workflow: scripts and projects一章,以获得更好的长期策略
getwd()
list.files()
pw9qyyiw2#
您需要将.sav文件导入到R中,该文件将作为一个data.frame对象存储在R中。1.为简单起见,请将工作目录设置为.sav文件所在的文件夹setwd("path/to/relevant/folder")1.接下来,你需要访问一个R函数来读取.sav文件。这个函数叫做read_sav(),它位于haven包中。假设你已经安装了这个包(如果没有,下面会详细介绍),运行:mydata <- haven::read_sav("filename.sav")1.现在,在R的全局环境中有一个data.frame对象,名为mydata,这就是要操作的对象,例如,运行:summary(mydata)如果您在执行步骤2时遇到问题,请阅读以下内容:
setwd("path/to/relevant/folder")
read_sav()
haven
mydata <- haven::read_sav("filename.sav")
mydata
summary(mydata)
find.package("haven")
install.packages("haven")
2条答案
按热度按时间xtfmy6hx1#
这听起来与SPSS无关,所以标题可能会引起误解。
找出你在哪里(用
getwd()
)和工作目录中有什么文件(用list.files()
)。当你运行getwd()
和list.files()
时,得到你期望的值了吗?如果您正在运行一个重要的研究项目,并且有时间使用ChatGPT,我建议您阅读Workflow: scripts and projects一章,以获得更好的长期策略
pw9qyyiw2#
您需要将.sav文件导入到R中,该文件将作为一个data.frame对象存储在R中。
1.为简单起见,请将工作目录设置为.sav文件所在的文件夹
setwd("path/to/relevant/folder")
1.接下来,你需要访问一个R函数来读取.sav文件。这个函数叫做
read_sav()
,它位于haven
包中。假设你已经安装了这个包(如果没有,下面会详细介绍),运行:mydata <- haven::read_sav("filename.sav")
1.现在,在R的全局环境中有一个data.frame对象,名为
mydata
,这就是要操作的对象,例如,运行:summary(mydata)
如果您在执行步骤2时遇到问题,请阅读以下内容:
haven
软件包:find.package("haven")
install.packages("haven")
mydata <- haven::read_sav("filename.sav")