RPostgreSQLでのsqldfの使用
sqldf testで自動的に機能します RPostgreSQLがロードされていることを確認した場合のPostgreSQLのデータベース。したがって、testを作成できます PostgreSQLでデータベースを作成し、それでsqldfを使用します
または、別のデータベースの名前を指定できます。
参照: sqldf FAQ 12
RSQLiteでのsqldfの使用
RPostgreSQLではなくRSQLiteでsqldfを使用する場合は、sqldfを使用できます。 のdrv デフォルト以外のドライバーを使用するように強制する引数。例えば
sqldf("select foo from bar...",drv="SQLite")
または、"sqldf.driver"を使用してドライバーをグローバルに設定できます オプション。 R内から:
options(sqldf.driver = "SQLite")
または、RSQLiteを使用する場合の別の可能性は、detachです。 sqldfを使用する前にRPostgreSQLを実行し、後で再度ロードします。
?sqldfを参照してください 詳細については。