2017-12-11 10 views
0

Rstudioプロジェクトにデータセットのzipファイルを保存しました。私はファイルを解凍しようとしています。私はthisからzipファイルを入手しました。その後、Rstudioプロジェクトに保存しました。 私はこのコードを試してみました:?Rstudioプロジェクトからファイルを解凍するとエラーが返されます

filetemp <- "appendicitis.zip" ## just assign a name to a zip.file 
appendDat <- read.table(unz(filetemp,"appendicitis.zip")) ## to unzip and read the data. 

私はこのエラーを得た」

Error in open.connection(file, "rt") : cannot open the connection 
In addition: Warning message: 
In open.connection(file, "rt") : 
    cannot locate file 'appendicitis.zip' in zip file 'appendicitis.zip' 
Called from: open.connection(file, "rt") 

に任意のヘルプをしてください

+0

zipファイルにはいくつのファイルがありますか? zipファイルの下にサブフォルダがないことを確認してください。 – MKR

+0

サブフォルダはありません。ただ1つのデータファイルです – SilverKing

+0

2つの引数をスワップします: 'read.table(" appendicitis.zip "、filetoextract))'。 (マニュアルページは 'description'を使用してzipファイルになり、' filename'は抽出したいファイルになります...おそらく少し混乱します。) – r2evans

答えて

0

appendicitis.zipから正しいファイルを使用していないことは問題であるようだ

appendDat <- read.table(unz(filetemp,"appendicitis.zip")) 

appendicitis.zipの名前を実際のnに変更してくださいzipの下のファイルのame。 zipの実際のファイルがabc.datであるとします。下のようなものがあります

appendDat <- read.table(unz(filetemp,"abc.dat")) 
+0

あなたの答えは本当にありがとうございます。私はその名前を付けました。私はファイルの名前を変更しませんでした。ここにzipファイルの 'url'がありますhttp://sci2s.ugr.es/keel/dataset.php?cod=183 – SilverKing

+0

Plsはそのファイルを解凍し、そこに含まれる実際のファイルをチェックします。実際のファイル名を使用する必要があります。他のオプションは 'unz'機能ではありません。 Read.Tableはzipファイルから読み取ることができます。 – MKR

関連する問題