背景:有するトラブルsqldfパッケージ(R)を使用してテーブルを読み取る
Iが正常read.csv()
関数を使用してインターネットから(以下のコードに示されている)特定のデータセットを引っ張ることができます。しかし、read.csv.sql()
を使用して処理を高速化するためにsqldf
パッケージを使用しようとすると、エラーが発生します。私は様々な解決策を試しましたが、この問題を解決できないようです。私が正常にデータを引っ張って、私は次のコードを使用してread.csv()
とするデータフレームを作成することができます
:私のマシン上でsqldf
の機能をテストするには
ce_data <- read.csv("http://download.bls.gov/pub/time.series/cx/cx.data.1.AllData",
fill=TRUE, header=TRUE, sep="")
を、私は正常に読み込むことによりread.csv.sql()
をテスト私はread.csv()
を用いるがの速度を利用して得た結果を生成する
library(sqldf)
ce_data_sql1 <- read.csv.sql("http://download.bls.gov/pub/time.series/cx/cx.data.1.AllData",
sql = "select * from file")
:1つの変数のようなデータではなく5次のコードを使用して所望のsqldf
ドキュメントを使用して、私はエラーに対処するために様々な方法を試してみました
trying URL ' http://download.bls.gov/pub/time.series/cx/cx.data.1.AllData ' Content type 'text/plain' length 24846571 bytes (23.7 MB) downloaded 23.7 MB
Error in sqldf(sql, envir = p, file.format = file.format, dbname = dbname, : unused argument (fill = TRUE)
と成功していない:残念ながら、それはこのエラーを生成
ce_data_sql2 <- read.csv.sql("http://download.bls.gov/pub/time.series/cx/cx.data.1.AllData",
fill=TRUE, header=TRUE, sep="", sql = "select * from file")
:は、私はこのコードを試してみました。
質問:
read.csv.sql
を使用して、所望の私は5つの変数で、この表に読むことができるソリューションがありますか()?
ありがとう、@eleventhend –