Pipe: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: «{{Понятие |Description=Pipe (конвейер, от англ. "труба") — оператор цепочки обработки данных, позволяющий последовательно применять функции к объекту. pipe учит декомпозиции задач и линейному мышлению, перенося навык от R к блочному кодированию |Field_of_knowledge=Информа...» |
Patarakin (обсуждение | вклад) |
||
| Строка 21: | Строка 21: | ||
== Pipe [[Snap!]] == | == Pipe [[Snap!]] == | ||
# из полученного на входе выделяем (keep_items) города с населением больше миллиона - и передаём по [[ | # из полученного на входе выделяем (keep_items) города с населением больше миллиона - и передаём по [[pipe]] | ||
# из полученного выделяем (keep_items) города из России - и и передаём по конвейеру | # из полученного выделяем (keep_items) города из России - и и передаём по конвейеру | ||
# из полученного вырезаем только столбцы № 2 + № 14 + № 20 (этот № 20 режем на 2 колонки) | # из полученного вырезаем только столбцы № 2 + № 14 + № 20 (этот № 20 режем на 2 колонки) | ||
[[Файл:BigCities script pic.png|800px]] | [[Файл:BigCities script pic.png|800px]] | ||
Версия от 15:14, 2 марта 2026
| Описание | Pipe (конвейер, от англ. "труба") — оператор цепочки обработки данных, позволяющий последовательно применять функции к объекту. pipe учит декомпозиции задач и линейному мышлению, перенося навык от R к блочному кодированию |
|---|---|
| Область знаний | Информатика, Большие данные |
| Авторы | tidyverse |
| Поясняющее видео | |
| Близкие понятия | |
| Среды и средства для освоения понятия | R, Snap! |
- `данные %>% шаг1() %>% шаг2() %>% результат()`.
В R операторы `%>%` (tidyverse) и `|>` (нативный R 4.1+) передают результат левой части как первый аргумент правой функции, делая код читаемым слева направо.
Pipe R
raw_data %>%
filter() %>%
pivot_wider() %>%
ggplot()
Pipe Snap!
- из полученного на входе выделяем (keep_items) города с населением больше миллиона - и передаём по pipe
- из полученного выделяем (keep_items) города из России - и и передаём по конвейеру
- из полученного вырезаем только столбцы № 2 + № 14 + № 20 (этот № 20 режем на 2 колонки)
