Три способа использования сценария R в LuckyTemplates

Оглавление

Как использовать R в LuckyTemplates

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

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

1. Импорт данных с помощью R-скрипта

Откройте пустой отчет Power Query в LuckyTemplates. Перейдите к разделу «Получить данные» на вкладке «Главная» и выберите « Еще» .

Три способа использования сценария R в LuckyTemplates

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

Три способа использования сценария R в LuckyTemplates

Теперь на экране появляется пустое поле. Вам понадобится LuckyTemplates, чтобы прочитать CSV-файл, а затем превратить его в таблицу. Для этого присвойте таблице имя с помощью оператора присваивания ( <-> ). В этом случае результирующая таблица называется Tips . Затем используйте функцию read.csv и поместите URL-адрес файла .csv между круглыми скобками и кавычками. Нажмите ОК.

Три способа использования сценария R в LuckyTemplates

Вы увидите всплывающее окно Navigator. При выборе имени подсказки справа появится результирующая таблица.

Три способа использования сценария R в LuckyTemplates

Так как в таблице необходим R-скрипт, щелкните Transform Data . Теперь вы увидите набор данных и источники R-скрипта, загруженные в таблицу.

Три способа использования сценария R в LuckyTemplates

2. Выполнение R-скрипта в Power Query

Создайте вычисляемый столбец в таблице. Это можно сделать, щелкнув вкладку Transform и выбрав Run R script .

Три способа использования сценария R в LuckyTemplates

Появится окно «Выполнить сценарий R». В пустое поле вы вводите свой R-код.

Лучше всего создать весь код R в RStudio, а затем скопировать и вставить его в сценарий R в LuckyTemplates.

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

Три способа использования сценария R в LuckyTemplates

Первый new_dataset просто копирует исходный набор данных.

Вторая строка представляет собой столбец. Знак доллара ( $ ) после набора данных указывает, что последующий ввод m_f является столбцом. Это относится к мужским и женским данным в таблице чаевых. Для этого столбца вам нужно использовать функцию подстроки .

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

Три способа использования сценария R в LuckyTemplates

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

Чтобы вернуться к таблице после внесения изменений, просто нажмите «Таблица» , а затем «Продолжить» .

Три способа использования сценария R в LuckyTemplates

3. Создание визуализаций с помощью R в LuckyTemplates

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

Три способа использования сценария R в LuckyTemplates

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

Три способа использования сценария R в LuckyTemplates

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

Три способа использования сценария R в LuckyTemplates

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

Для визуализации используется функция plot . Вы создадите точечный график общего счета и чаевых. На этом графике общий счет расположен по оси X, а чаевые — по оси Y.

Три способа использования сценария R в LuckyTemplates

После этого нажмите кнопку воспроизведения в правом верхнем углу редактора сценариев R. Затем вы увидите простую точечную диаграмму в редакторе отчетов.

Три способа использования сценария R в LuckyTemplates

Экспорт из LuckyTemplates в RStudio

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

Три способа использования сценария R в LuckyTemplates

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

Три способа использования сценария R в LuckyTemplates

Теперь для демонстрации давайте рассмотрим очень простой пример. В RStudio поменяйте местами данные по осям x и y.

Три способа использования сценария R в LuckyTemplates

Затем скопируйте и вставьте это в LuckyTemplates, заменив старый код. Запустите код, чтобы увидеть изменения.

Три способа использования сценария R в LuckyTemplates

Использование слайсеров в R Script Visuals

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

Добавьте в отчет слайсер, который изменяет время.

Три способа использования сценария R в LuckyTemplates

Вы заметите, что когда вы нажимаете на опцию, данные на диаграмме рассеяния меняются.

Три способа использования сценария R в LuckyTemplates

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


R в LuckyTemplates: загрузка R и RStudio
LuckyTemplates с R и RStudio: с чего начать

Заключение

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

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

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 для своих бизнес-отчетов.