全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4724 10
2018-05-20
复制代码


复制代码

完全不等价 前者无法赋值

复制代码

可以对a赋值,但是身为一个超赋值,如果当前环境及向上的环境直到global环境都没有叫a的变量的话,会在global环境产生这个a的变量。这样会对函数的定义产生问题,函数会污染外部变量空间。


于是 如何用 %>% 实现 a <- iris这个操作呢


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-5-20 01:34:24
另外 补充一下
复制代码

这俩都不好使
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-21 08:19:52
magritter::`%<>%` 了解一下?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-22 23:50:15
  “ Another  note is that special attention is advised when using non-magrittr operators in a pipe-chain
(+, -, $, etc.), as operator precedence will impact how the chain is evaluated. In general it is
advised to use the aliases provided by magrittr.”     引自《magrittr》

magrittr 没有对“<-"提供 一个  aliases  。。楼主想解决这类”特微妙“问题,可以先去解剖 magrittr 如何为一系列运算符编制 aliases 的。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-23 00:13:54
jgchen1966 发表于 2018-5-22 23:50
“ Another  note is that special attention is advised when using non-magrittr operators in a pipe- ...
复制代码
不是这样的吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-23 00:15:29
cheetahfly 发表于 2018-5-21 08:19
magritter::`%%` 了解一下?
这个只能赋值到最开始的那个变量 可不可以把中间的结果赋值到某个变量里呢?
类似于使用%T>%可以实现中途print结果 有没有可以做到中途保存结果的方法呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群