RPostgreSQL के साथ sqldf का उपयोग करना
sqldf स्वचालित रूप से test . के साथ काम करेगा PostgreSQL में डेटाबेस अगर यह देखता है कि RPostgreSQL लोड हो गया है। तो आप एक test बना सकते हैं PostgreSQL में डेटाबेस और फिर उसके साथ sqldf का उपयोग करें
या, आप किसी भिन्न डेटाबेस का नाम निर्दिष्ट कर सकते हैं।
देखें:sqldf सामान्य प्रश्न 12
RSQLite के साथ sqldf का उपयोग करना
यदि आप RPostgreSQL के बजाय RSQLite के साथ sqldf का उपयोग करना चाहते हैं तो आप sqldf का उपयोग कर सकते हैं का drv इसे गैर-डिफ़ॉल्ट ड्राइवर का उपयोग करने के लिए बाध्य करने का तर्क। जैसे
sqldf("select foo from bar...",drv="SQLite")
या, आप "sqldf.driver" . का उपयोग करके ड्राइवर को विश्व स्तर पर सेट कर सकते हैं विकल्प। आर के भीतर से:
options(sqldf.driver = "SQLite")
या, यदि आप RSQLite का उपयोग करना चाहते हैं तो एक और संभावना है detach RPostgreSQL इससे पहले कि आप sqldf का उपयोग करें और बाद में इसे फिर से लोड करें।
देखें ?sqldf विवरण के लिए।