R中类似SQL的功能

med*_*oll 12 sql r sqldf

我习惯在SQL写数据操作的逻辑,现在我正在学习RI发现自己有时只是想要做的东西,会在SQL简单,但我必须要学会为R一堆东西做在R相同的操作数据框.有简单的工作吗?

Edu*_*oni 11

看一下sqldf包.http://code.google.com/p/sqldf/它似乎非常适合您的需求.


Jos*_*ich 10

我对SQL更熟悉,但在R中使用大型数据集时,我最喜欢的操作工具就是data.table包.不同于sqldf,它允许您在R中编写SQL,data.table允许您在R中编写R - 但是您可以在数据帧上添加索引(data.table确切地说,s,s).索引数据框的能力使得"加入"的速度要快得多.作为R实现,您的代码仍然看起来像R.