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 を使用しています。その場合は、コンソールの横にある右下のパネルに手動で移動し、そのパネルの左上にあるファイルをクリックします。次に、3 つのドット "..." をクリックして、目的の作業ディレクトリに移動します。[OK] をクリックします。次に、青いホイールの横にある 3 つの点のすぐ左にある [その他] をクリックします。次に、「作業ディレクトリとして設定」を選択します。それでおしまい!:)

于 2015-06-08T21:30:09.430 に答える