Из этого урока я понимаю, что каналы "берут выходные данные одного оператора и делают его входными данными следующего оператора."
Могу ли я выбрать кусок вывода и сделать это вводом следующего оператора?Например, я хотел бы знать, где находятся выбросы в этом наборе данных:
mtcars$mpg %>% boxplot()$outliers %>% which
Спасибо!
вы можете использовать purrr::pluck()
purrr::pluck()
mtcars$mpg %>% boxplot() %>% purrr::pluck("out")
, в зависимости от типа выхода функции, вы также можете использовать [
[
mtcars$mpg %>% boxplot() %>% .[["out"]]