Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом блоге мы рассмотрим основы написания сценариев R для LuckyTemplates с использованием RStudio .
RStudio используется для создания статистических вычислений и графики, соответствующих анализу данных и исследованиям .
Это отличный инструмент для написания кода, поскольку он представляет собой интегрированную среду разработки (IDE) . Это означает, что у него есть функции, которые вы можете использовать при кодировании, такие как редактор исходного кода , автозаполнение , подсветка синтаксиса и инструмент отладки .
RStudio — это более удобная настройка для сценариев R, чем стандартные функции установки языка программирования R.
Оглавление
R-скрипты в RStudio
При первом открытии RStudio вы увидите 3 разных окна. Но в этом уроке мы сосредоточимся на том, где вы можете увидеть мигающий курсор . Эта часть называется консолью , где мы можем выполнять сценарии R в RStudio .
Для первого примера создадим простую арифметическую операцию и выполним ее, нажав Enter .
Набрав и выполнив в Консоли « 1+1 » , мы можем в результате получить « 2 ». Если вам интересно узнать о назначении [1] , давайте рассмотрим пример для дальнейшего уточнения. Я создам последовательность чисел от 1 до 50 , используя оператор двоеточия (:) .
После выполнения « 1:50 » вы увидите [1] , [18] и [35] перед каждой строкой результата. В RStudio для этой части не используется термин . Но эти числа служат заполнителем для позиции индекса для каждой строки результата. Если вы посмотрите на первую строку, она начинается с 1-го значения, равного 1 . Вторая строка начинается с 18-го значения в результате, а третья строка начинается с 35-го значения.
В следующем примере мы попробуем использовать функции, с которыми вы, возможно, знакомы. Большинство из них совпадают с функциями, которые мы используем в LuckyTemplates. Извлечем квадратный корень из 25 .
Чтобы вычислить квадратный корень из 25 , мы будем использовать . Затем в параметрах давайте установим 25 как значение, которое будет вычислено функцией. Функция SQRT — это одна из функций, которые мы также используем в LuckyTemplates , связанная с DAX .
Создание нового файла сценария R в RStudio
В RStudio вам необходимо создать файл R Script, если вы хотите сохранить все добавленные вами сценарии на случай, если вы случайно закрыли приложение. Для этого просто нажмите на меню «Файл». Затем наведите указатель мыши на Новый файл и выберите R Script . Сочетание клавиш для создания нового файла сценария R — Ctrl+Shift+N .
После этой процедуры у вас должно появиться четвертое окно, содержащее новый созданный вами сценарий R. По умолчанию файл сценария R будет называться Untitled1 , но вы можете изменить это позже после сохранения файла.
Понимание функции автозаполнения в RStudio
Есть преимущества в реализации R-скриптов в файле R-скрипта. Возможность сохранять R-скрипты — одна из них. Еще одна хорошая вещь — возможность использовать функцию автозаполнения , включенную в RStudio.
Так выглядит функция автозаполнения в RStudio. Это будет отображаться только после того, как вы начнете вводить любую функцию в файл R Script . Это отличная функция, поскольку она также дает определение того, как работает конкретная функция.
Как только вы увидите это при вводе функции, которую хотите использовать, просто нажмите клавишу Tab на клавиатуре для автозаполнения.
Давайте закончим этот пример, добавив 25 в качестве нашего значения в параметрах и нажав кнопку «Выполнить» , чтобы выполнить скрипт. Результат этого скрипта появится в окне консоли.
Использование упорядоченной операции в RStudio
Давайте рассмотрим еще один пример и создадим упорядоченную операцию.
В примере мы добавили упорядоченную операцию «1 — 2^4» . Язык программирования R следует BEDMAS (скобки, экспоненты, деление, умножение, сложение и вычитание) для упорядоченных операций.
Из-за этого он выполнял операцию возведения в степень (^) перед вычитанием (-), и в результате мы получили -15.
Получение справочной документации по R Scripting
Язык программирования R также имеет много отличной справочной документации. Если вы не имеете представления о том, как работает определенная функция, вы можете использовать оператор вопросительного знака (?) для поиска документации.
Например, предположим, что мы хотим получить документацию о сюжетной функции. Мы будем вводить ? оператор перед именем функции. Затем выполните его, нажав Ctrl+Enter .
После выполнения мы увидим справочную документацию о функции plot в окне справки. Мы можем щелкнуть ссылки, предоставленные справочной документацией, чтобы узнать больше о конкретной теме, касающейся функции графика. Щелкнем на Generic XY Plotting .
При нажатии мы должны увидеть дальнейшее описание функции построения графика и несколько примеров в конце документации.
Мы также можем скопировать и вставить один из примеров в этой документации и запустить его в файле сценария R. В качестве примера возьмем выделенный скрипт выше.
В этом блоге мы не будем обсуждать этот пример, так как он предназначен только для демонстрации некоторых вещей, которые вы можете делать в RStudio .
Однако есть одна важная часть, которую вам нужно знать, а именно комментарий , который представлен символом # . Давайте попробуем запустить этот скрипт, выделив его и нажав кнопку «Выполнить» .
После выполнения скрипта в результате будет сгенерирован сюжет.
Сохранение файла сценария R
Когда мы закончим с нашими сценариями, мы можем сохранить файл сценария R так же, как мы сохраняем файлы в других программах (нажав Ctrl+S ). После этого появится окно сохранения файла . Отсюда мы можем выбрать место, где мы хотим сохранить файл сценария R, и указать имя файла.
После сохранения мы можем закрыть и открыть этот файл в любое время для редактирования.
Панель среды в RStudio
Последнее, что мы обсудим, — это окно Environment . В этом окне мы можем видеть полезные данные, такие как значения и функции, которые мы создали в RStudio .
Как мы видим в примере, у нас есть значение x, которое было создано, когда мы выполнили скрипт, который мы взяли из примера справочной документации. В дополнение к сценарию, который мы использовали ранее, символ <> обычно используется для передачи или присвоения данных объекту.
Как использовать скрипт Python в LuckyTemplates
Создать отчет LuckyTemplates для SQL Server с помощью R Script
Заключение
Таким образом, мы узнали об основах написания сценариев R, ознакомившись с некоторыми интерфейсами RStudio и их работой. Мы также можем реализовать некоторые функции и операции , аналогичные тем, которые мы используем в LuckyTemplates.
Мы узнали, что создание файла сценария R важно для ведения учета выполненных нами сценариев.
Мы также обсудили некоторые замечательные функции и операторы, такие как автозаполнение и знак вопроса (?) при поиске справочного документа. Мы также узнали о сохранении файла сценария R и использовании панели среды в RStudio.
Всего наилучшего,
Джордж Маунт
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать