簡體   English   中英

無法將文件讀入R

[英]Cannot read file into 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

我將目錄更改為保存文件的計算機上的文件夾。

因此,我查找了其他類似的問題,有人說要使用select.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讀取我的文件的幫助。

謝謝

嘗試以下

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

您還可以參考以下教程

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

使用R Studio(最新版本)並正確設置工作區時,我遇到了同樣的問題。 確切地說,我有:

文件“ FILENAME.csv”的魔術編號為“ YEAR”,不建議使用2之前的保存版本

因此,我將第1行第1列標題“ YEAR”更改為其他內容,問題就消失了!

我同意其他建議,盡管這里有些簡單。 首先執行getwd()。 現在是您所需文件所在的文件夾嗎? 可能不是。 希望您正在使用R Studio。 如果是這樣,請手動轉到控制台旁邊的右下面板,然后單擊該面板左上方的文件。 然后單擊三個點“ ...”,然后轉到您的首選工作目錄。 單擊確定。 然后,單擊藍色輪旁邊三個點左側的“更多”。 然后選擇“設置為工作目錄”。 而已! :)

很晚但是正確的答案我也遇到了這個問題,這不是一個大問題。 您必須輸入錯誤的文件名或未提供正確的文件擴展名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM