将csv数据读入R(read.csv)

问题描述 投票:0回答:2

我想读取 R 文件中的 csv(excel)文件。 通常我使用 read.csv 但这次它不起作用有人可以帮助我吗? 我的代码: 人 <- read.csv("persons.csv", header = FALSE, sep = ",")

控制台给出: 文件错误(文件,“rt”):无法打开连接 另外:警告消息: 在文件(文件,“rt”)中: 无法打开文件“persons.csv”:没有这样的文件或目录

我读到,如果我的工作目录不正确,就会发生这种情况。所以我检查了: getwd() 控制台:[1]“/Users/annemass”

我怎么知道我的文件在这个工作目录中(我目前正在我一个朋友的 MacBook 上工作,并且有点挣扎)

我也尝试过: 人 <- file.choose() persons Console: [1] "/Users/annemass/Desktop/persons.csv"

这样就可以选择文件了。这是否意味着我位于正确的工作目录中? 问题仍然是它不导入文件,它只是保存文件的路径。

希望有人能帮助我。我对此很陌生,并没有真正了解工作目录的事情。

提前问候和感谢 马里奥·弗朗西斯科

r read.csv working-directory
2个回答
0
投票

所以我找到了一个解决方案: 人 <- read.csv(file.choose(), header = FALSE, sep = ",")

但是使用 read.csv("persons.csv") 它仍然不起作用。


0
投票

如果我错了,请纠正我。但是使用 read.csv("persons.csv") 时出现错误的原因是因为 Persons.csv 不存在于“/Users/annemass”中。相反,它存在于工作目录的“桌面”文件夹中。因此,您需要使用 read.csv("Desktop/persons.csv") 而不仅仅是 read.csv("persons.csv")。举个例子,想象“persons.csv”是钥匙,“/Users/annemass”是你的背包,里面有一堆小袋子(“桌面”代表什么”。基本上,如果你只看你的背包,你就不会'找不到它,但如果你看看背包里的一个特定的小包,你就会找到它。

希望这是有道理的。

© www.soinside.com 2019 - 2024. All rights reserved.