2017-01-19 5 views
-1

В конце расчета, я хотел бы, чтобы присвоить результат переменной, я попытался assign() и x = (.), x <- (.)правопреемником() и '%>%' dplyr оператор

(4+5) %>% assign("x", .)
> Error: object 'x' not found

как понимать dplyr's'.' примечание знак?

+3

добавить 'Envir = .GlobalEnv' в качестве аргумента' assign'. Или просто используйте '->'. Я думаю, что это ужасно, но некоторым людям нравятся такие вещи, как «1: 5%>% mean -> x'. – Gregor

+0

Мне нравится '->' почему ты этого не делаешь? что лучше ? – Qbik

+4

Мне просто трудно читать. Я понимаю точку зрения «труба вперед», но если я собираюсь назначить результат трубы, мне все же хотелось бы иметь назначение сначала «x <- ...». – Gregor

ответ