Списки и функции - путь. Делает отладку легкой и все еще читаемой. Вот небольшой пример. Вам нужно будет включить некоторую обработку ошибок в функцию, чтобы убедиться, что данные, которые вы ей предоставляете, соответствуют вашим ожиданиям и т. Д. Функция вернет список с результатами. На тот случай, если вы хотите иметь отдельный data.frames вместо большого списка, последняя строка кода извлекает все data.frame из списка как отдельные data.frames.

от вопрос уже есть ответ здесь:

Присвойте промежуточный вывод переменной temp как часть конвейера dplyr 5 ответов

Я пишу функцию с несколькими трубами. Я хотел бы сохранить некоторые шаги как .tbl или фрейм данных перед последним каналом. Например:a %>% b %>% cЯ хотел бы сохранить шаг'c', но тоже хочу шаг'b'.

Я знаю, что один из вариантов - сделать две трубы, но я считаю, что должен быть лучший путь.

cars %>% mutate(kmh = dist/speed) %>% summary()

Ответы на вопрос(3)

Ваш ответ на вопрос