Проблеми
Чи можна запустити SQL запити на з .xdf читати в RevoR та запуску SQL, в RevoR?
Рішення
Це не можна запустити SQL на .xdf файл читання, як і файл, що містить дані а не бази даних. Те, що дозволяє працювати з таких великих обсягів даних є, ми можемо прочитати "частинки", і на .xdf, що дозволяє використовувати диск ресурсів, окрім ресурси пам'яті і давайте обробляти великі даних.
Параметри-
Після того, як файл xdf створюється RevoR, можна виконати SQL даних після того, як це йде в RevoR, додавши RxOdbcData запиту SQL. Приклад буде виглядати:
foo <-RxOdbcData (sqlQuery = "SELECT * з foo_database",
connectionString = connectionString)
Звичайно слід діє підключення ODBC. Посібник з RevoScaleR ODBC імпорту, містить інформацію про це.
Іншим варіантом є дані в полі xdf перетворити на dataframe за допомогою rxDataStep. Таким чином, це може бути параметр, якщо у вас є дуже великими .xdf файли dataframe має проходити в пам'яті. Потім можна використовувати пакет з відкритим кодом, називається sqldf, яка дозволяє використовувати SQL, буде виділено dataframes.