1) Первый аргумент nth не является фреймом данных, поэтому используйте скобки и явно указывайте точку:
mtcars %>% { nth(.$cyl, 2) }
## [1] 6
2) Другая возможностьдолжен использовать оператор %$%
magrittr:
library(magrittr)
mtcars %$% nth(cyl, 2)
## [1] 6
3) или использовать with
:
mtcars %>% with(nth(cyl, 2))
## [1] 6
4) илииспользуйте $
вот так:
mtcars %>% `$`(cyl) %>% nth(2)
## [1] 6
5) или magrittr extract2
:
library(magrittr)
mtcars %>% extract2("cyl") %>% nth(2)
## [1] 6