R для LuckyTemplates | Руководство для начинающих

В этом руководстве я собираюсь продемонстрировать 3 различных способа использования R для LuckyTemplates. Это включает в себя импорт данных в LuckyTemplates , применение шагов в Power Query и создание визуализации данных .

Настройка R для LuckyTemplates позволит вам выполнять определенные задачи, подобные упомянутым выше. Некоторые из них похожи на то, как мы интегрировали Python в LuckyTemplates.

Оглавление

Настройка R для LuckyTemplates

Открыв LuckyTemplates, вы должны увидеть пустой отчет. Чтобы интегрировать R в LuckyTemplates, сначала перейдите в меню «Файл» .

R для LuckyTemplates |  Руководство для начинающих

Затем нажмите «Параметры и настройки» . После этого выберите «Параметры» .

R для LuckyTemplates |  Руководство для начинающих

При выборе Options появится всплывающее окно. В группе параметров Global выберите параметр R scripting . После этого вы должны увидеть параметры для назначения домашних каталогов R и R IDE .

R для LuckyTemplates |  Руководство для начинающих

Если вы не видите эту опцию, вы можете просто щелкнуть раскрывающийся список и выбрать «Другое» .

R для LuckyTemplates |  Руководство для начинающих

После этого появится новое поле ввода, в котором вы можете вручную установить домашний каталог R.

R для LuckyTemplates |  Руководство для начинающих

Чтобы правильно определить путь к домашнему каталогу R, вам нужно открыть RStudio и щелкнуть меню «Инструменты» . Затем выберите Глобальные параметры .

R для LuckyTemplates |  Руководство для начинающих

Здесь вы можете проверить путь к файлу, в котором установлен ваш R. В моем случае это путь к файлу, в котором установлен мой R.

R для LuckyTemplates |  Руководство для начинающих

Это был путь к файлу, который вы видели ранее в предыдущих примерах, что означает, что мне нужно обновить мою версию с R-4.0.2 до R-4.1.1.

С другой стороны, вы можете просто скопировать путь к файлу , который вы можете найти здесь, и вставить его в LuckyTemplates, чтобы установить домашний каталог R.

Я выберу путь к файлу, чтобы обновить мою версию до R-4.1.1.

R для LuckyTemplates |  Руководство для начинающих

Для обнаруженных R IDE выберите параметр R Studio. Это позволит нам работать с данными в R Studio и передавать их в LuckyTemplates. Затем нажмите OK , чтобы завершить настройку R для LuckyTemplates.

R для LuckyTemplates |  Руководство для начинающих

3 разных способа использования R для LuckyTemplates

Начнем с импорта данных с помощью скрипта R в LuckyTemplates, а затем применим шаги в Power Query. Затем мы создадим визуализацию для данных, которые мы будем создавать.

1. Импорт данных с помощью сценария R в LuckyTemplates

Сначала нажмите «Получить данные» и выберите « Дополнительно ».

R для LuckyTemplates |  Руководство для начинающих

После этого появится всплывающее окно «Получить данные». Найдите R-скрипт в поле поиска и выберите R-скрипт из результатов. Затем нажмите Подключить .

R для LuckyTemplates |  Руководство для начинающих

Это откроет диалоговое окно сценария R.

R для LuckyTemplates |  Руководство для начинающих

Когда диалоговое окно сценария R открыто, мы можем начать импорт данных. В этом примере мы импортируем файл CSV с помощью сценария R и превратим его в таблицу.

R для LuckyTemplates |  Руководство для начинающих

Чтобы импортировать файл CSV, используйте функцию read.csv и укажите путь к файлу CSV, который вы хотите импортировать, в скобках. В этом примере я сохранил его в переменной с именем Tips . Чтобы выполнить скрипт, просто нажмите OK .

После выполнения скрипта в результате должна быть создана таблица с именем tip . Во всплывающем окне Navigator вы можете увидеть предварительный просмотр таблицы. Нажмем Transform Data , чтобы открыть эту таблицу в Power Query .

R для LuckyTemplates |  Руководство для начинающих

Таблица должна выглядеть так после нажатия на Transform Data .

R для LuckyTemplates |  Руководство для начинающих

2. Применение сценариев R в редакторе Power Query

После открытия таблицы подсказок в Power Query она теперь считается набором данных. Отсюда мы можем выполнить некоторые функции для создания вычисляемого столбца в качестве примера на основе имеющегося у нас набора данных. Для этого нажмите Transform и выберите Run R script .

R для LuckyTemplates |  Руководство для начинающих

Появится диалоговое окно сценария R, и мы можем запустить другой сценарий, чтобы создать копию текущего набора данных, который у нас есть. Мы также создадим новый столбец с именем m_f с данными из столбца пола, используя приведенный ниже код.

R для LuckyTemplates |  Руководство для начинающих

Строка new_dataset <-> означает, что мы помещаем содержимое набора данных в переменную new_dataset .

Затем при создании нового столбца я сохранил функцию подстроки в переменной new_dataset$m_f . Обратите внимание, что я использовал символ $ перед m_f . Это символ, используемый для создания нового столбца с помощью R-скрипта.

Внутри функции подстроки код new_dataset$sex, 1 ,1 означает, что мы берем только первый символ данных столбца пола. Таким образом, вместо того, чтобы брать мужчину и женщину, мы возьмем только M и F. Нажмите OK , чтобы выполнить код.

В разделе «Примененные шаги» вы можете отслеживать шаги, которые вы выполнили в текущем наборе данных, над которым вы работаете. Затем, если вы прокрутите таблицу вправо, вы должны увидеть новый столбец m_f вместе с данными из столбца пола.

R для LuckyTemplates |  Руководство для начинающих

Если вы хотите повторить то, что вы сделали на предыдущем шаге, просто нажмите на значок шестеренки. Затем откроется диалоговое окно «Выполнить сценарий R» .

R для LuckyTemplates |  Руководство для начинающих

Теперь, когда мы завершили применение R-скриптов в нашем наборе данных, мы можем безопасно закрыть и применить сделанные нами изменения.

R для LuckyTemplates |  Руководство для начинающих

После этого он загрузит таблицу советов в LuckyTemplates.

R для LuckyTemplates |  Руководство для начинающих

3. Создание визуализации R в LuckyTemplates

Как только таблица подсказок загружена в LuckyTemplates, мы можем приступить к созданию R-визуализации на основе этой таблицы. На панели «Визуализации» щелкните визуальный параметр сценария R , затем нажмите «Включить» , чтобы продолжить.

R для LuckyTemplates |  Руководство для начинающих

Вы должны увидеть что-то подобное после включения визуальных эффектов сценария для R.

R для LuckyTemplates |  Руководство для начинающих

Чтобы начать отображать данные в нашей визуализации, просто перейдите на панель «Поля», разверните таблицу чаевых и выберите поля чаевых и total_bill .

R для LuckyTemplates |  Руководство для начинающих

В редакторе сценариев R мы увидим некоторый сгенерированный код после выбора полей tip и total_bill . Эти коды автоматически генерируются и выполняются для создания набора данных или фрейма данных. Они также предназначены для удаления повторяющихся строк из данных, которые мы пытаемся отобразить в нашей визуализации.

R для LuckyTemplates |  Руководство для начинающих

После этого мы можем начать отображать данные на основе выбранных нами полей. В этом примере я собираюсь создать точечную диаграмму для чаевых и total_bill, используя функцию plot.

R для LuckyTemplates |  Руководство для начинающих

Используя функцию plot, мы можем включить dataset$total_bill и dataset$tip в аргументы, чтобы указать столбцы, которые будут отображаться в нашей визуализации. Чтобы выполнить этот сценарий, просто щелкните значок воспроизведения в правом верхнем углу редактора сценариев R.

R для LuckyTemplates |  Руководство для начинающих

После этого мы увидим точечную диаграмму для чаевых и total_bill в области предварительного просмотра.

R для LuckyTemplates |  Руководство для начинающих

Альтернативный способ редактирования графика с помощью RStudio

В зависимости от графика, который вы хотите создать, вам может потребоваться перейти непосредственно в RStudio и применить шаги для создания графика и вернуться в LuckyTemplates.

Затем скопируйте и вставьте коды, которые вы сделали в RStudio. Это связано с отсутствием функций RStudio при редактировании в редакторе сценариев R LuckyTemplates.

Фактически, мы можем переместить сценарии R, созданные здесь, в LuckyTemplates, в RStudio. Вы можете сделать это, щелкнув диагональную стрелку в верхней правой части редактора сценариев R.

R для LuckyTemplates |  Руководство для начинающих

Вот что произойдет после нажатия на диагональную стрелку в редакторе R-скриптов в LuckyTemplates.

R для LuckyTemplates |  Руководство для начинающих

После того, как скрипт перемещен в RStudio, нам нужно выбрать все коды и выполнить их, чтобы увидеть результат.

R для LuckyTemplates |  Руководство для начинающих

R для LuckyTemplates |  Руководство для начинающих

Вы можете внести любые изменения здесь, в RStudio, и вернуть все обратно в LuckyTemplates, как только закончите редактирование. Например, я собираюсь переключить переменные и выполнить их, чтобы внести некоторые изменения в наш график.

R для LuckyTemplates |  Руководство для начинающих

R для LuckyTemplates |  Руководство для начинающих

В этом примере я переместил подсказку по оси x, а total_bill — по оси y графика. Поскольку мы закончили внесение изменений, мы можем скопировать код и вставить его обратно в LuckyTemplates и применить там изменения.

R для LuckyTemplates |  Руководство для начинающих

R для LuckyTemplates |  Руководство для начинающих

В дополнение к визуализации это может измениться с помощью среза, который мы используем в нашем отчете LuckyTemplates. Для справки я собираюсь добавить слайсер и проверить время на панели «Поля».

R для LuckyTemplates |  Руководство для начинающих

В слайсере мы можем щелкнуть параметры «Обед» или «Ужин» , чтобы изменить данные на нашем графике в зависимости от выбранного времени.

R для LuckyTemplates |  Руководство для начинающих

R для LuckyTemplates |  Руководство для начинающих

Обратите внимание, что в зависимости от того, насколько велик визуализируемый набор данных, вы можете столкнуться с некоторой задержкой. Иногда это может быть медленным при изменении вывода графика с помощью слайсера.

Заключение

Принимая все во внимание, вы узнали, как интегрировать R в LuckyTemplates. Вы также могли использовать R для LuckyTemplates тремя различными способами: импорт данных , применение сценариев R и создание визуального элемента R.

Кроме того, вы могли использовать различные символы и функции для выполнения определенных задач и визуализаций. Помните, что вы можете редактировать свои R-скрипты в RStudio и возвращать изменения в LuckyTemplates.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.