9

私は R の初心者です。質問が基本的すぎる場合は申し訳ありません。Windows 7 に最新バージョンの R をインストールしました。練習として、次を使用して .txt ファイルを開こうとしました。

students<-read.table("students.txt",header=T,sep="\t")

ただし、常に次のようなエラー メッセージが表示されます。

Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
  cannot open file 'students.txt': No such file or directory

私はすでにディレクトリを students.txt が存在する場所に変更しました。しかし、それはうまくいきません。助けてください!

誰かが私が問題を解決するのを手伝ってくれるなら、事前にどうもありがとう.

4

4 に答える 4

24

データのインポート/エクスポートに関する質問に特化した R マニュアル全体があります。

ここで、ファイル名とパスを正しく指定できなかった場合は、file.choose()代わりに、ポイント、クリック、および撮影を可能にする関数を使用します。

students<-read.table(file.choose(),header=T,sep="\t") 
于 2010-09-08T02:17:18.087 に答える
9

エラー メッセージは、students.txt ファイルが見つからないことを示しています。次の 2 つのことを試してください。

  1. 返されたディレクトリにファイルがあることを呼び出しgetwd()て確認します。
  2. read.table()呼び出しでファイルへのフル パスを指定してみてください。

help("read.table")関数の詳細については、 を参照してください。たとえば、アプリケーションによっては、デフォルトを に変更したい場合がありstringsAsFactors=FALSEます。

于 2010-09-08T02:12:15.320 に答える
6

私が徹底的に推奨するRStudioを使用している場合は、独自のディレクトリでプロジェクトを作成できます。 read.csv友達はデフォルトでそのディレクトリから読み取るため、すべてが素晴らしく簡単になります。

于 2012-09-09T20:46:52.047 に答える