相关疑难解决方法(0)

magrittr包中的管道不适用于功能负载()

它似乎%>%magrittr包中不起作用load().这是我重现我的问题的最小例子.

## Create two example variables and save to tempdir()
a <- 1
b <- 1

save(list = ls(), file = file.path(tempdir(), 'tmp.RData'))

## Remove all variables and load into global environment
# rm(list = ls())

load(file.path(tempdir(), 'tmp.RData'))
ls()
# [1] "a" "b"

# Write the same code with pipe "%>%", but not variable is loaded
# rm(list =ls())
library(magrittr)

tempdir() %>% file.path('tmp.RData') %>% load
ls()
# character(0)
Run Code Online (Sandbox Code Playgroud)

我不明白为什么管道不起作用load().谢谢你的任何建议.

r magrittr

8
推荐指数
1
解决办法
928
查看次数

标签 统计

magrittr ×1

r ×1