Труба в R: підключення функцій за допомогою Dplyr

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

Ось деякі з основних функцій у R:

Труба в R: підключення функцій за допомогою Dplyr

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

Як показано в останньому рядку таблиці, оператор конвеєра в R представлений як %>% , що дозволяє з’єднувати функції разом.

У цьому підручнику ви дізнаєтесь, як запускати звичайні функції dplyr, а потім використовувати оператор каналу, щоб об’єднати їх разом.

Зміст

Використання оператора каналу в R для спрощення коду

Відкрийте програму R. У порожньому сценарії вам потрібно викликати бібліотеку за допомогою бібліотек tidyverse та Lahman .

Для цього прикладу давайте знайдемо перемоги кожної команди з 2000 року.

Труба в R: підключення функцій за допомогою Dplyr

Ви можете написати код кількома способами.

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

Коли ви запустите код R, ви отримаєте таблицю, у якій показано teamID, середнє, мінімальне та максимальне значення.

Труба в R: підключення функцій за допомогою Dplyr

Однак цей код містить занадто багато натискань клавіш.

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

Комбінація клавіш для оператора каналу — CTRL+SHIFT+M . Це дозволяє вам передати фрейм даних ваших команд на наступні кроки.

Труба в R: підключення функцій за допомогою Dplyr

Для коду вам не потрібно перепризначати команди для кожної функції. Вам потрібно лише використовувати оператор каналу між кожною функцією, щоб перенести кадр даних на весь код.

Запустивши його, ви отримаєте ті самі результати, що й попередній метод.

Труба в R: підключення функцій за допомогою Dplyr

Оператор каналу дозволяє оптимізувати та спростити ваш код. Однак використання цього оператора потребує деякого часу, щоб звикнути. Але як тільки ви зрозумієте, як це працює, створення сценарію R стане легшим завданням.

Внесення змін до Кодексу

Використання оператора каналу також полегшує внесення змін до вашого коду R.

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

Труба в R: підключення функцій за допомогою Dplyr

Майте на увазі, що це не присвоєння результатів об’єкту. Це лише бере кадр даних команд і запускає його через ці функції, щоб створити вихід.

Щоб призначити результати об’єкту, потрібно скористатися оператором зі стрілкою ( <> ).

Труба в R: підключення функцій за допомогою Dplyr

Висновок

Оператор конвеєра дозволяє оптимізувати ваш код у R. Це допомагає усунути процес постійного перепризначення змінних і даних у вашому сценарії R. Разом зі стовпцем і в бібліотеці tidyverse це дозволяє користувачам легко маніпулювати даними в R.

Це одна з переваг використання бібліотеки tidyverse. Це чудовий інструмент для користувачів, які мають справу зі статистикою та наукою про дані.

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

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.