R 无法从工作目录读取SPSS文件
我创建了一个包含我的数据集的文件夹,并将其设置为Rstudio中的工作目录 数据集是一个SPSS文件,我将其命名为“Stats in R”,我下载了foreign和Hmisc软件包,并尝试运行以下命令以获取数据集:R 无法从工作目录读取SPSS文件,r,file,directory,dataset,spss,R,File,Directory,Dataset,Spss,我创建了一个包含我的数据集的文件夹,并将其设置为Rstudio中的工作目录 数据集是一个SPSS文件,我将其命名为“Stats in R”,我下载了foreign和Hmisc软件包,并尝试运行以下命令以获取数据集: data = read.csv("Stats in R.csv", header = TRUE) …但控制台显示以下消息: 文件中出错。choose():文件选择已取消 问题是,我的数据集位于工作目录中,但每当我尝试打开它时,R都会显示一个空文件夹。我运行dir()命令,得到的不是
data = read.csv("Stats in R.csv", header = TRUE)
…但控制台显示以下消息:
文件中出错。choose():文件选择已取消
问题是,我的数据集位于工作目录中,但每当我尝试打开它时,R都会显示一个空文件夹。我运行dir()
命令,得到的不是控制台中的目录内容,而是以下消息:
字符(0)
我真的不知道是什么问题,SPSS数据集保存为SAV文件。我尝试了其他扩展,如CSV,但没有任何效果。有什么建议吗?我真的需要尽快解决这个问题。谢谢大家! 您的工作目录似乎有一些问题-它不是您认为的位置,或者您没有完全权限,并且有东西阻止R Studio接口访问它 由于您希望快速解决此问题,因此我尝试的方法是使用整个文件路径而不是工作目录导入文件,然后您可以在有时间时对WD进行故障排除 这应该起作用:
df <- read.csv("C://Users//Mina//Folder//Subfolder//Stats in R.csv", header = TRUE)
dfread.csv()
读取csv
文件。听起来您应该做一些更像数据的事情。另一个选择是使用包。例如,haven::read_sav()
Andrew,谢谢。我照你说的做了,但没用。。仍然面临同样的问题。正如@xilliam所指出的,您必须以.sav文件的形式读取中的.sav文件,而不是告诉R需要.csv文件。试试这个haven::read_sav(“R.sav中的你的文件路径/Stats”)
,但是用你的文件路径替换你的“R.sav中的你的文件路径/Stats”
。在Windows中,您可以按住Shift键,同时右键单击文件以“复制为路径”,然后将反斜杠切换为正斜杠。在mac电脑上,您可以右键单击文件并按住Option键将其复制为文件路径。您不能告诉R.sav文件是.csv或.txt文件。希望这有帮助!谢谢你。我仍然收到同样的错误。“当前工作目录中不存在”。我不确定我面临的问题是R还是文件本身?!