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.