2017-01-06 5 views
0

投稿した質問をhereに投稿しましたが、私はファイルを解凍しようとしているという事実と別の問題があります。インターネットからのファイル(そしてそれをローカルに保存しました)Rは私が提供した経路を通して私の文書を見つけることができません。インターネットからダウンロードしたzipファイルからExcelファイルを開く際に問題が発生する

url <- "https://www.eia.gov/electricity/data/eia923/xls/f923_2016.zip" 
download.file(url, destfile= "C:\\Users\\reifers\\Google Drive\\CEO Data\\R\\Electricity\\genPortfolioCO\\EIA.GenData.zip") 
install.packages("XLConnect") 
library(XLConnect) 
genData <- readWorksheetFromFile(unzip("C:/Users/reifers/Google Drive/CEO Data/R/Electricity/genPortfolioCO/EIA.GenData", "EIA923_Schedules_2_3_4_5_M_2016.xlsx") 
            sheet = 1, startRow = 6, header = TRUE) 

これは、私は現在、警告が解凍が機能しなかったことを意味し

Error: NoSuchMethodException (Java): No constructor matching the given parameters 
In addition: Warning message: 
In unzip("C:\\Users\\reifers\\Google Drive\\CEO Data\\R\\Electricity\\genPortfolioCO\\EIA.GenData", : 
error 1 in extracting from zip file 
+1

ファイル名に.zipがありませんか? – dww

答えて

2

を取得エラーです。その結果、ワークシートをファイルから読み取るときにエラーが発生しました。一度に1つずつステップごとに作業すると、何が間違っているかがわかります。

unzip()への呼び出しで、ファイル拡張子を忘れてしまった。 EIA.GenData.zipではなく、EIA.GenDataです。そしてその中のファイルは"EIA923_Schedules_2_3_4_5_M_10_2016.xlsx"ではなく、"EIA923_Schedules_2_3_4_5_M_2016.xlsx"です。

関連する問題