информация хранится там, чтобы найти символ в начале трубы. Это не очень хорошо проверено.

ел бы иметь возможность печатать имя кадра данных, переданного через канал. Это возможно? Я могу сделать.

printname <- function(df){
    print(paste(substitute(df)))
}
printname(mtcars)
#[1] "mtcars"

Тем не менее, он возвращает "." когда эта функция передается с помощьюmagrittr&nbsp;труба.

mtcars %>% printname
# [1] "."

Это было бы полезно при написании пользовательских сообщений об ошибках функций, используемых в зарегистрированных производственных процессах - трудно понять, где что-то не получилось, если в журнале есть только «».

Вероятно, будет достаточно вернуть исходный вызов, который будет включатьmtcars %>%&nbsp;кусок.