|
计算:?.
配合i一起使用:?DT[colA > value,sum(colB)].
by数据分组:
分组计算汇总:
配合i、j一起使用:DT[col > val,by=.]
至此,data.table的基本函数功能就介绍完了。 最后在这里说说自己使用data.table以及dplyr进行数据处理的区别感受,在使用dplyr进行数据处理时的处理逻辑层次比较清晰,毕竟类似sql的操作习惯比较容易接受,其代码整体可读性更好;而用data.table的时候,代码量更少,处理速度更快。总体来说,在处理小数据的时候更倾向于使用dplyr,在处理数据量比较大的情形时,更倾向于使用data.table,当然这最终看你个人的使用习惯。
data.table还有一些其它的功能,比如表关联操作,快速读写文件的函数fread以及fwrite等等,更多功能就留给大家自己去探索吧。
?本文来自№→★飞刀的微信公共帐号“数据挖掘与R语言”,用微信添加数据挖掘与R语言公众号,即可订阅。转载必须保留作者、公共帐号信息。
长按识别图中二维码?

(编辑:安卓应用网_ASP源码网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|