Обложка канала

R4marketing | канал Алексея Селезнёва | Язык R

Автор канала Алексей Селезнёв, руководитель отдела аналитики в Netpeak, автор R пакетов: ryandexdirect, rfacebookstat и др. В канале публикуются статьи, доклады, новости, заметки по языку R.

R4marketing | канал Алексея Селезнёва | Язык R

4 года назад
Открыть в
Создаём кроссворд на R Пакет worrrd позволяет быстро создавать кроссворды на основе дата фреймов. Далее такой кроссворд можно сохранить как изображение или распечатать. Пример:
library(worrrd)

# Вопросы и ответы
dat <- 
  dplyr::tribble(
    ~word,   ~clue,
    "filter",   "фильтрация данных",
    "mutate",   "добавляет новый столбец",
    "arrange",  "сортирует данные",
    "summarise", "агрегация данных",
    "group_by", "группировка данных",
    "left_join", "соединить две таблицы"
  )

# Создаём объект кроссворда
ex1 <- crossword(words = dat$word, clues = dat$clue, r = 40, c = 40)

# Рисуем кроссворд
plot(ex1, solution = TRUE, clues = TRUE, legend_size = 3)
Аргумент solution = TRUE позволяет скрывать, или наоборот отобрать ответы. Как по мне, это интересный способ закрепить знания по итогам лекции, или пройденного видео урока. Так что вполне можно использовать в хоте обучения студентов. Результат работы приведённого кода можно увидеть на изображении к посту. #заметки_по_R