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