Створення сценаріїв R для LuckyTemplates за допомогою RStudio

У цьому блозі ми розглянемо основи створення сценаріїв R для використання LuckyTemplates.

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» . Комбінація клавіш для створення нового файлу сценарію R — Ctrl+Shift+N .

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Після цієї процедури у вас має з’явитися 4-те вікно, яке містить новий створений вами сценарій R. За замовчуванням файл R Script матиме назву Untitled1 , але ви можете змінити це пізніше, коли збережете файл.

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Розуміння функції автозаповнення в RStudio

У файлі R Script є переваги. Одним із них є можливість зберігати сценарії 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

Мова програмування R також має багато чудової довідкової документації. Якщо ви не маєте уявлення про те, як працює певна функція, ви можете скористатися оператором знака питання (?) для пошуку документації.

Наприклад, скажімо, ми хочемо отримати документацію про функцію plot. Ми наберемо ? перед назвою функції. Потім виконайте його, натиснувши Ctrl+Enter .

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

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

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

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

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Ми також можемо скопіювати та вставити один із прикладів у цій документації та запустити його у файлі сценарію R. Як приклад візьмемо виділений вище скрипт.

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

У цьому блозі ми не будемо обговорювати цей приклад, оскільки він лише для демонстрації деяких речей, які ви можете робити в .

Однак є одна важлива частина, яку вам потрібно знати, а саме коментар , позначений символом # . Давайте спробуємо запустити цей сценарій, виділивши його та натиснувши кнопку Виконати .

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Після виконання сценарію в результаті він згенерує сюжет.

Збереження файлу сценарію R

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

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Після збереження ми можемо закрити та відкрити цей файл будь-коли для редагування.

Панель середовища в RStudio

Останнє, що ми обговоримо, це вікно середовища . У цьому вікні ми можемо побачити такі корисні дані, як значення та функції, які ми створили в RStudio .

Створення сценаріїв R для LuckyTemplates за допомогою RStudio

Як ми можемо бачити в прикладі, у нас є значення x, яке було створено під час виконання сценарію, який ми взяли з прикладу довідкової документації. На додаток до сценарію, який ми використовували раніше, символ <> зазвичай використовується для надання або призначення даних об’єкту.


Висновок

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

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

Все найкраще,

Джордж Маунт


Як використовувати запит природною мовою (Q&A) у LuckyTemplates

Як використовувати запит природною мовою (Q&A) у LuckyTemplates

У цьому підручнику я покажу вам, що можна робити за допомогою запиту природної мови або функції запитань і відповідей на робочому столі в онлайн-службі LuckyTemplates.

Динамічно сортуйте візуалізації у звітах LuckyTemplates

Динамічно сортуйте візуалізації у звітах LuckyTemplates

Дізнайтеся, як динамічно сортувати візуалізації у звітах LuckyTemplates. Отримуйте якісну статистику, творчо підходячи до представлення даних.

Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.