11
으로 가져 오기 .sqlite 파일 확장명/파일 접미어가있는 Scraperwiki에서 SQLite 데이터베이스를 내보냈습니다 (sqlite 형식 3 파일로).확장명이 .sqlite 인 파일을 R
원본 데이터베이스 테이블을 별도의 데이터 프레임으로 매핑하여 R로 가져 오는 방법은 무엇입니까?
으로 가져 오기 .sqlite 파일 확장명/파일 접미어가있는 Scraperwiki에서 SQLite 데이터베이스를 내보냈습니다 (sqlite 형식 3 파일로).확장명이 .sqlite 인 파일을 R
원본 데이터베이스 테이블을 별도의 데이터 프레임으로 매핑하여 R로 가져 오는 방법은 무엇입니까?
RSQLite 패키지를 사용할 수 있습니다.
data.frame
의에서 전체 데이터를 저장하는 몇 가지 예제 코드 :
library("RSQLite")
## connect to db
con <- dbConnect(drv=RSQLite::SQLite(), dbname="YOURSQLITEFILE")
## list all tables
tables <- dbListTables(con)
## exclude sqlite_sequence (contains table information)
tables <- tables[tables != "sqlite_sequence"]
lDataFrames <- vector("list", length=length(tables))
## create a data.frame for each table
for (i in seq(along=tables)) {
lDataFrames[[i]] <- dbGetQuery(conn=con, statement=paste("SELECT * FROM '", tables[[i]], "'", sep=""))
}
덕분에 - 내 SQLite는 수출 파일, 가져 오기가 간다까지 깨진 보이는/(내가 볼 승 지금 문제가있는 것 같다 테이블하지만 lDataFrames NULL 항목을 보여줍니다 ... 내가 생각하고 내가 생각하는 몇 가지 테스트를 할 필요가 .. Sqlite src https://scraperwiki.com/scrapers/export_sqlite/f1_timing/에 – psychemedia
@ psychemedia 일부 테이블 이름이 포함되어 있습니다 - "당신은 테이블의 이름을 'SELECT * FROM'TABLE-ONE''라고 인용해야합니다. 예제 코드를 업데이트했습니다. – sgibb
고마워요 ... 지금 저 자신이 발견했습니다 ... Doh! – psychemedia