Sử dụng sqldf với RPostgreSQL
sqldf
sẽ tự động hoạt động với test
cơ sở dữ liệu trong PostgreSQL nếu nó thấy rằng RPostgreSQL được tải. Vì vậy, bạn có thể tạo test
cơ sở dữ liệu trong PostgreSQL và sau đó sử dụng sqldf với điều đó
hoặc, bạn có thể chỉ định tên của một cơ sở dữ liệu khác.
Xem: Câu hỏi thường gặp về sqldf 12
Sử dụng sqldf với RSQLite
Nếu bạn muốn sử dụng sqldf với RSQLite hơn là với RPostgreSQL, bạn có thể sử dụng sqldf
của drv
để buộc nó sử dụng trình điều khiển không mặc định. ví dụ.
sqldf("select foo from bar...",drv="SQLite")
hoặc bạn có thể đặt trình điều khiển trên toàn cầu bằng cách sử dụng "sqldf.driver"
quyền mua. Từ bên trong R:
options(sqldf.driver = "SQLite")
hoặc, một khả năng khác nếu bạn muốn sử dụng RSQLite là detach
RPostgreSQL trước khi bạn sử dụng sqldf và tải lại sau đó.
Xem ?sqldf
để biết chi tiết.