无法将文件读入R

时间:2013-04-12 08:37:14

标签: r

我是一个新的R用户,我正在尝试将我的文件P506A-data-time-v3.csv读入R,但是它响应:

Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") : cannot open file '
P506A
-
data
-
time
.csv': Invalid argument

我将目录更改为计算机上保存文件的文件夹。

所以我查找了其他类似的问题,人们说要使用choose.file,但我想我是正确输入的。 R给我的结果是:

> file.choose
function (new = FALSE) 
.Internal(file.choose(new))
<bytecode: 0x07c80118>
<environment: namespace:base>
> P506A
Error: object 'P506A' not found
> -
+ data
Error in -data : invalid argument to unary operator
> -
+ timeP506A-data-time-v3<-read.table(file.choose(),header=T,sep="\t") 

Error in -timeP506A - data - time - v3 <- read.table(file.choose(), header = T,  :

  object 'timeP506A' not found

In addition: Warning message:

In read.table(file.choose(), header = T, sep = "\t") :`enter code here`

  incomplete final line found by readTableHeader on 'D:\Uni\114\Probelm Solving 

所以这似乎也是一个复杂的问题,所以任何帮助找出如何让R读取我的文件都将非常感激。

由于

4 个答案:

答案 0 :(得分:4)

尝试以下

File = read.csv("P506A-data-time-v3.csv", header = TRUE)

您还可以参考以下教程

http://www.cyclismo.org/tutorial/R/input.html#read

答案 1 :(得分:1)

我使用R Studio(最新版本)和正确设置我的工作区时遇到了同样的问题。确切地说,我有:

文件'FILENAME.csv'有幻数&#39;年,&#39;   不推荐使用2之前的保存版本

所以我更改了第1行第1列标题&#39;年份&#39;别的什么,问题就消失了!

答案 2 :(得分:0)

我同意其他建议,尽管这里更简单。首先执行 getwd()。现在是您所需文件所在的文件夹?可能不是。希望您使用的是R Studio。如果是,则手动转到控制台旁边的右下方面板,然后单击该面板左上角的文件。然后单击三个点“...”并转到您首选的工作目录。单击确定。然后单击蓝色滚轮旁边的“更多”,并点击三个点的左侧。然后选择“设置为工作目录”。而已! :)

答案 3 :(得分:0)

很晚但是正确答案 我也遇到过这个问题,这不是一个大问题。 您必须提供错误的文件名或不正确扩展文件。