如何使用exposition piping(%%$%)运算符在R中字符串化两个函数

如何使用exposition piping(%%$%)运算符在R中字符串化两个函数,r,piping,magrittr,R,Piping,Magrittr,我想结合这两个功能: `dataframe %$% t.test(vector1, vector2, paired = T) dataframe %$% cohen.d.(vector1, vector2, paired = T)` 进入只需要data.frame一次的对象,如下所示: `dataframe %$% t.test(vector1, vector2, paired = T) cohen.d.(vector1, vector2, paired = T)` 只需列

我想结合这两个功能:

`dataframe %$%
  t.test(vector1, vector2, paired = T)
 dataframe %$%
  cohen.d.(vector1, vector2, paired = T)`
进入只需要data.frame一次的对象,如下所示:

`dataframe %$%
  t.test(vector1, vector2, paired = T)
  cohen.d.(vector1, vector2, paired = T)`

只需列出两件事:

attitude %$% list(t.test(rating, complaints), cohen.d(rating, complaints))
[[1]]

        Welch Two Sample t-test

data:  rating and complaints
t = -0.5970993, df = 57.53962, p-value = 0.5527835
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
 -8.560849235  4.627515902
sample estimates:
  mean of x   mean of y 
64.63333333 66.60000000 


[[2]]

Cohen's d

d estimate: -0.1541703764 (negligible)
95 percent confidence interval:
          inf           sup 
-0.6717788229  0.3634380702 

您可以使用它创建一个用户定义的函数,该函数将接受一个数据帧并运行这些测试。顺便说一句,你们是从哪里来的向量?我想避开一个特定用途的函数,因为我经常运行不同但互补的分析。谢谢你的回复!