Подтвердить что ты не робот

SQL-подобная функциональность в R

Я использую для написания логики манипулирования данными в SQL, и теперь, когда я изучаю RI, я иногда просто хочу сделать что-то, что было бы просто в SQL, но мне нужно узнать кучу вещей с R, чтобы сделать те же манипуляции на кадре данных R. Простая работа?

4b9b3361

Ответ 1

Посмотрите на пакет sqldf. http://code.google.com/p/sqldf/ Он кажется идеальным для ваших нужд.

Ответ 2

Я также более комфортно отношусь к SQL, но при работе с большими наборами данных в R, моим любимым инструментом манипуляции является пакет data.table. В отличие от sqldf, который позволяет писать SQL в R, data.table позволяет писать R в R - но дает вам возможность добавлять индексы в кадры данных (ну, data.table s, если быть точным). Возможность индексирования кадров данных делает "соединения" намного намного быстрее. И, будучи реализацией R, ваш код по-прежнему выглядит как R.