R 是否可以通过管道传输数据帧变量

R 是否可以通过管道传输数据帧变量,r,magrittr,R,Magrittr,我有两个独立的操作: allusers$ref <- str_to_upper(allusers$ref) allusers$ref <- str_trim(allusers$ref) alluser$ref当然,你可以写 allusers$ref <- allusers$ref %>% str_to_upper %>% str_trim 当然,你可以写信 allusers$ref <- allusers$ref %>% str_to_upper

我有两个独立的操作:

allusers$ref <- str_to_upper(allusers$ref)

allusers$ref <- str_trim(allusers$ref)
alluser$ref当然,你可以写

allusers$ref <- allusers$ref %>% str_to_upper %>% str_trim
当然,你可以写信

allusers$ref <- allusers$ref %>% str_to_upper %>% str_trim

如果您只想在BaseR中执行此操作,最简单的方法可能是使用普通函数组合

allusers$ref <- str_trim(str_to_upper(allusers$ref))
甚至可以将这些选项结合起来:

allusers <- within(allusers, {
  ref <- str_trim(str_to_upper(ref))
})

alluser如果您只想在base R中执行此操作,最简单的方法可能是使用普通函数组合

allusers$ref <- str_trim(str_to_upper(allusers$ref))
甚至可以将这些选项结合起来:

allusers <- within(allusers, {
  ref <- str_trim(str_to_upper(ref))
})

诱惑者这不是“老派”对任何“新派”。这是base R的工作方式,它(除了stringr软件包)不需要安装任何其他软件包。@Spacedman同意-将更改为base R!这就是说,base R更老,而magrittr
/
dplyr
方式是新的/当前流行的方式……它也更慢、更重,更有可能改变和打破旧的编码方式。这不是“老学校”对任何“新学校”。这是base R的工作方式,它(除了stringr软件包)不需要安装任何其他软件包。@Spacedman同意-将更改为base R!也就是说,base R比较旧,而magrittr
/
dplyr
方式是新的/当前流行的方式……它也是更慢、更重的方式,更有可能改变和打破旧的编码方式。