我是一个新的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读取我的文件都将非常感激。
由于
答案 0 :(得分:4)
尝试以下
File = read.csv("P506A-data-time-v3.csv", header = TRUE)
您还可以参考以下教程
答案 1 :(得分:1)
我使用R Studio(最新版本)和正确设置我的工作区时遇到了同样的问题。确切地说,我有:
文件'FILENAME.csv'有幻数&#39;年,&#39; 不推荐使用2之前的保存版本
所以我更改了第1行第1列标题&#39;年份&#39;别的什么,问题就消失了!
答案 2 :(得分:0)
我同意其他建议,尽管这里更简单。首先执行 getwd()。现在是您所需文件所在的文件夹?可能不是。希望您使用的是R Studio。如果是,则手动转到控制台旁边的右下方面板,然后单击该面板左上角的文件。然后单击三个点“...”并转到您首选的工作目录。单击确定。然后单击蓝色滚轮旁边的“更多”,并点击三个点的左侧。然后选择“设置为工作目录”。而已! :)
答案 3 :(得分:0)
很晚但是正确答案 我也遇到过这个问题,这不是一个大问题。 您必须提供错误的文件名或不正确扩展文件。