前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【实用派】R语言中的便捷小操作

【实用派】R语言中的便捷小操作

作者头像
三猫
发布2018-04-10 11:32:02
1K0
发布2018-04-10 11:32:02
举报
文章被收录于专栏:机器学习养成记
  • 管道处理

管道处理避免了中间变量的生成,从而节省了内存,并且使代码直观易读,很大程度的简化代码。

R语言中,管道运算符为“dplyr”包中的“%>%”,指左边的结果作为参数,传入右边的函数。默认左边的结果作为右面函数中的第一个传入参数,或者唯一缺失的参数。

运用iris数据集,介绍管道运算符的使用。

首先导入数据并加载dplyr包。

当右侧函数只有一个参数时,以计算iris数据集第一列均值为例:

第二种方式中,“.”代表了输入参数的位置。第三种方式中,虽然去掉了括号,但是函数功能没有改变。

当右侧函数有两个输入参数时,以用iris数据集前两列生成新数据框,并查看前六行为例:

注意通过上述三种表示,得到结果中第一列和第二列数据的顺序。且右侧函数输入参数列表中如果出现“,”,相应位置必须加入“.”表示左侧传入参数。

  • attach()与detach()函数

当我们选取列表或数据框中对象时,需要用到“$”符号,但是当数据文件中有很多变量时,多次使用“$”会很麻烦,这时可以用attach()函数,连接数据,使得可以直接通过变量名来获取变量中的信息。detach()为撤销相应操作。


机器学习养成记

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习养成记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档