难以理解 %>%
Trouble Understanding %>%
我很难理解 %>%
我需要一个例子来理解这一点。这是我的简单示例:
v <- c("the cat the cat ran up the tree tree", "the dog ran up the up the tree",
"the squirrel squirrel ran up the tree")
期望的输出是:
"the cat ran up the tree"
"the dog ran up the tree"
"the squirrel ran up the tree"
我想参加:
v <- gsub('kat', 'cat', v)
v <- gsub('dogg', 'dog', v)
v <- gsub('squirrel', 'squirrrel', v)
并使用:
gsub('kat', 'cat', v) %>%
gsub('dogg', 'dog', v) %>%
gsub('squirrel', 'squirrrel', v)
有人可以帮我改正吗?
我收到错误:
Warning message:
In gsub(., "dogg", "dog", v) :
argument 'pattern' has length > 1 and only the first element will be used
pipe
默认情况下会将值放入下一个函数的第一个参数中。如果您需要将值放在不同的参数位置,则需要使用特殊的 .
变量来指示您希望它去哪里。例如
v %>%
gsub('kat', 'cat', .) %>%
gsub('dogg', 'dog', .) %>%
gsub('squirrel', 'squirrrel', .)
我很难理解 %>%
我需要一个例子来理解这一点。这是我的简单示例:
v <- c("the cat the cat ran up the tree tree", "the dog ran up the up the tree",
"the squirrel squirrel ran up the tree")
期望的输出是:
"the cat ran up the tree"
"the dog ran up the tree"
"the squirrel ran up the tree"
我想参加:
v <- gsub('kat', 'cat', v)
v <- gsub('dogg', 'dog', v)
v <- gsub('squirrel', 'squirrrel', v)
并使用:
gsub('kat', 'cat', v) %>%
gsub('dogg', 'dog', v) %>%
gsub('squirrel', 'squirrrel', v)
有人可以帮我改正吗?
我收到错误:
Warning message:
In gsub(., "dogg", "dog", v) :
argument 'pattern' has length > 1 and only the first element will be used
pipe
默认情况下会将值放入下一个函数的第一个参数中。如果您需要将值放在不同的参数位置,则需要使用特殊的 .
变量来指示您希望它去哪里。例如
v %>%
gsub('kat', 'cat', .) %>%
gsub('dogg', 'dog', .) %>%
gsub('squirrel', 'squirrrel', .)