0

我是一个新的 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

4 回答 4

4

尝试以下

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

你也可以参考下面的教程

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

于 2013-04-12T10:15:13.540 回答
1

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

文件“FILENAME.csv”有幻数“YEAR”,不推荐使用 2 之前的保存版本

所以我将第 1 行第 1 列标题“YEAR”更改为其他内容,问题就消失了!

于 2015-12-23T14:41:08.997 回答
0

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

于 2015-06-08T21:30:09.430 回答
0

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

于 2017-06-21T05:50:54.337 回答