2009-07-23 100 views
12

我习惯于在SQL中编写数据操作逻辑,现在我正在学习RI发现自己有时只想做一些在SQL中很简单的事情,但我必须学习一些东西R对R数据帧执行相同的操作。有一个简单的解决方法吗?R中的类似于SQL的功能

+0

你可以举几个例子吗? – nekomatic 2009-07-23 11:17:39

回答

10

我也比较习惯SQL,但是当在R中使用大数据集时,我最喜欢的操作工具是data.table包。与sqldf不同,sqldf允许您在R中编写SQL,data.table可让您在R中编写R,但可以在数据帧中添加索引(准确地说,data.table s)。索引数据帧的能力使'联接'快得多。作为一个R实现,你的代码看起来仍然像R一样。