Сценарии R для LuckyTemplates с использованием RStudio

Сценарии R для LuckyTemplates с использованием RStudio

В этом блоге мы рассмотрим основы написания сценариев R для LuckyTemplates с использованием RStudio .

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

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

RStudio — это более удобная настройка для сценариев R, чем стандартные функции установки языка программирования R.

Оглавление

R-скрипты в RStudio

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

Сценарии R для LuckyTemplates с использованием RStudio

Для первого примера создадим простую арифметическую операцию и выполним ее, нажав Enter .

Сценарии R для LuckyTemplates с использованием RStudio

Набрав и выполнив в Консоли « 1+1 » , мы можем в результате получить « 2 ». Если вам интересно узнать о назначении [1] , давайте рассмотрим пример для дальнейшего уточнения. Я создам последовательность чисел от 1 до 50 , используя оператор двоеточия (:) .

Сценарии R для LuckyTemplates с использованием RStudio

После выполнения « 1:50 » вы увидите [1] , [18] и [35] перед каждой строкой результата. В RStudio для этой части не используется термин . Но эти числа служат заполнителем для позиции индекса для каждой строки результата. Если вы посмотрите на первую строку, она начинается с 1-го значения, равного 1 . Вторая строка начинается с 18-го значения в результате, а третья строка начинается с 35-го значения.

В следующем примере мы попробуем использовать функции, с которыми вы, возможно, знакомы. Большинство из них совпадают с функциями, которые мы используем в LuckyTemplates. Извлечем квадратный корень из 25 .

Сценарии R для LuckyTemplates с использованием RStudio

Чтобы вычислить квадратный корень из 25 , мы будем использовать . Затем в параметрах давайте установим 25 как значение, которое будет вычислено функцией. Функция SQRT — это одна из функций, которые мы также используем в LuckyTemplates , связанная с DAX .

Создание нового файла сценария R в RStudio

В RStudio вам необходимо создать файл R Script, если вы хотите сохранить все добавленные вами сценарии на случай, если вы случайно закрыли приложение. Для этого просто нажмите на меню «Файл». Затем наведите указатель мыши на Новый файл и выберите R Script . Сочетание клавиш для создания нового файла сценария R — Ctrl+Shift+N .

Сценарии R для LuckyTemplates с использованием RStudio

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

Сценарии R для LuckyTemplates с использованием RStudio

Понимание функции автозаполнения в RStudio

Есть преимущества в реализации R-скриптов в файле R-скрипта. Возможность сохранять R-скрипты — одна из них. Еще одна хорошая вещь — возможность использовать функцию автозаполнения , включенную в RStudio.

Сценарии R для LuckyTemplates с использованием RStudio

Так выглядит функция автозаполнения в RStudio. Это будет отображаться только после того, как вы начнете вводить любую функцию в файл R Script . Это отличная функция, поскольку она также дает определение того, как работает конкретная функция.

Как только вы увидите это при вводе функции, которую хотите использовать, просто нажмите клавишу Tab на клавиатуре для автозаполнения.

Сценарии R для LuckyTemplates с использованием RStudio

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

Сценарии R для LuckyTemplates с использованием RStudio

Использование упорядоченной операции в RStudio

Давайте рассмотрим еще один пример и создадим упорядоченную операцию.

Сценарии R для LuckyTemplates с использованием RStudio

В примере мы добавили упорядоченную операцию «1 — 2^4» . Язык программирования R следует BEDMAS (скобки, экспоненты, деление, умножение, сложение и вычитание) для упорядоченных операций.

Из-за этого он выполнял операцию возведения в степень (^) перед вычитанием (-), и в результате мы получили -15.

Получение справочной документации по R Scripting

Язык программирования R также имеет много отличной справочной документации. Если вы не имеете представления о том, как работает определенная функция, вы можете использовать оператор вопросительного знака (?) для поиска документации.

Например, предположим, что мы хотим получить документацию о сюжетной функции. Мы будем вводить ? оператор перед именем функции. Затем выполните его, нажав Ctrl+Enter .

Сценарии R для LuckyTemplates с использованием RStudio

После выполнения мы увидим справочную документацию о функции plot в окне справки. Мы можем щелкнуть ссылки, предоставленные справочной документацией, чтобы узнать больше о конкретной теме, касающейся функции графика. Щелкнем на Generic XY Plotting .

Сценарии R для LuckyTemplates с использованием RStudio

При нажатии мы должны увидеть дальнейшее описание функции построения графика и несколько примеров в конце документации.

Сценарии R для LuckyTemplates с использованием RStudio

Сценарии R для LuckyTemplates с использованием RStudio

Мы также можем скопировать и вставить один из примеров в этой документации и запустить его в файле сценария R. В качестве примера возьмем выделенный скрипт выше.

Сценарии R для LuckyTemplates с использованием RStudio

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

Однако есть одна важная часть, которую вам нужно знать, а именно комментарий , который представлен символом # . Давайте попробуем запустить этот скрипт, выделив его и нажав кнопку «Выполнить» .

Сценарии R для LuckyTemplates с использованием RStudio

После выполнения скрипта в результате будет сгенерирован сюжет.

Сохранение файла сценария R

Когда мы закончим с нашими сценариями, мы можем сохранить файл сценария R так же, как мы сохраняем файлы в других программах (нажав Ctrl+S ). После этого появится окно сохранения файла . Отсюда мы можем выбрать место, где мы хотим сохранить файл сценария R, и указать имя файла.

Сценарии R для LuckyTemplates с использованием RStudio

После сохранения мы можем закрыть и открыть этот файл в любое время для редактирования.

Панель среды в RStudio

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

Сценарии R для LuckyTemplates с использованием RStudio

Как мы видим в примере, у нас есть значение x, которое было создано, когда мы выполнили скрипт, который мы взяли из примера справочной документации. В дополнение к сценарию, который мы использовали ранее, символ <> обычно используется для передачи или присвоения данных объекту.

Как использовать скрипт Python в LuckyTemplates
Создать отчет LuckyTemplates для SQL Server с помощью R Script

Заключение

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

Мы узнали, что создание файла сценария R важно для ведения учета выполненных нами сценариев.
Мы также обсудили некоторые замечательные функции и операторы, такие как автозаполнение и знак вопроса (?) при поиске справочного документа. Мы также узнали о сохранении файла сценария R и использовании панели среды в RStudio.

Всего наилучшего,

Джордж Маунт


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

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать