“%+%”函数返回NULL

时间:2019-07-16 10:38:13

标签: r dplyr

我正在尝试使用%+%进行连接。我正在尝试以下方法:

>nrow(myData)
1200
> a = "ORG_" %+% 1:nrow(myData)

我希望结果像这样:

ORG_1
ORG_2
ORG_3
.
.
.
ORG_1200

但是,我得到了:

> a
NULL

请帮助。

1 个答案:

答案 0 :(得分:1)

library(stringi)
a= "asdf"
b= "ghjk"

> a %+% b
Error in a %+% b : could not find function "%+%"
> a %stri+% b
[1] "asdfghjk"

也许它已被弃用。您可以改用%stri+%。您可以自己定义

`%+%` = function(x,y) x%stri+%y
> a %+% b
[1] "asdfghjk"