Як зберегти та завантажити файл RDS у R

R — популярна мова програмування для аналізу даних, яка часто використовується для створення об’єктів даних і керування ними. Файли RDS (серіалізація даних R) є поширеним форматом для збереження в RStudio, і вони дозволяють зберігати стан об’єкта між сеансами R. Збереження вашого об’єкта R як файлу RDS у R може бути корисним для обміну вашою роботою з іншими, повторення вашого аналізу або просто збереження вашої роботи для подальшого використання.

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

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

Зміст

Підготовка файлу

Для цієї демонстрації ми будемо використовувати який містить бейсбольні дані. Ми також будемо використовувати пакет tidyverse для базового аналізу.

Пакет Lahman містить набір даних «Зарплати». Мета полягає в тому, щоб створити таблицю з інформацією про рік, ім’я гравця, його індивідуальні та сукупні зарплати.

По-перше, давайте призначимо набір даних Salaries прибуткам. Потім відфільтруйте непотрібну інформацію з набору даних за допомогою функції select ( ) . Далі впорядкуйте дані, упорядкувавши їх відповідно до playerID і yearID. Далі групуються відповідно до playerID.

, позначений %>% , використовується для передачі результатів операції в наступну операцію під нею.

Як зберегти та завантажити файл RDS у R

Щоб створити новий стовпець із сукупними зарплатами гравців, нам потрібно використати функцію mutate ( ) разом із функцією cumsum ( ) . Коли ви запустите код, ви отримаєте таблицю з інформацією про рік, гравця, зарплату та сукупну зарплату.

Як зберегти та завантажити файл RDS у R

Однак важко ідентифікувати гравців лише за ідентифікаційним номером. Нам потрібно додати стовпці з іменем гравця. Зробіть це за допомогою функції вибору ( ) . У коді нижче функція left_join () використовується для об’єднання двох таблиць.

Щоб переглянути нову таблицю, запустіть об’єкт. Функція head ( ) використовується для повернення перших рядків у таблиці.

Як зберегти та завантажити файл RDS у R

Якщо ви хочете перевірити точність результату, ви можете використовувати оператор рівності , який позначається двома знаками рівності ( == ).

Збереження файлу RDS у R

Збереження об’єкта як файлу RDS у R дозволяє вам працювати з ним пізніше, на відміну від файлу з розширенням CSV.

Щоб зберегти файл із розширенням RDS, скористайтеся функцією write_rds ( ) . Ви бачите, що він належить до пакету readr у Lahman.

Як зберегти та завантажити файл RDS у R

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

Як зберегти та завантажити файл RDS у R

Якщо ви відкриєте новий сеанс RStudio, ви зможете знову переглянути об’єкт за допомогою функції read_rds () .

Як зберегти та завантажити файл RDS у R

Відкрийте об’єкт у LuckyTemplates за допомогою файлу RDS у R

Щоб відкрити об’єкт із розширенням RDS у LuckyTemplates, натисніть опцію «Отримати дані» на вкладці «Домашня сторінка» та виберіть « Більше» .

Як зберегти та завантажити файл RDS у R

У майстрі отримання даних виберіть R Script , а потім клацніть Connect .

Як зберегти та завантажити файл RDS у R

У текстовому полі введіть пакет бібліотеки разом із тим самим рядком коду, який використовується для відкриття файлу RDS у RStudio. Потім натисніть OK .

Як зберегти та завантажити файл RDS у R

Після завантаження файлу ви можете відкрити його та внести додаткові зміни. Але рекомендується очистити та відшліфувати дані та таблицю в RStudio перед імпортом файлу в LuckyTemplates.

Як зберегти та завантажити файл RDS у R

Висновок

Файл RDS — це зручний і ефективний спосіб збереження та спільного використання об’єктів R, таких як кадри даних, моделі та списки. Їх можна легко читати та писати, і вони є чудовою альтернативою іншим форматам файлів, таким як CSV або Excel.

Крім того, файли RDS зберігають цілісність і структуру об’єктів R, що робить їх ідеальними для аналізу даних і проектів моделювання. Вони є важливим інструментом для будь-якого користувача R і можуть значно спростити процес роботи з даними в R.

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

Джордж Маунт

Бонус: збережіть увесь робочий простір

Якщо ваші робочі сеанси тривають, бажано зберегти зображення робочого простору .

Це можна зробити будь-коли за допомогою функції save.image()

зберегти зображення()

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

Коли ви закриваєте R/RStudio, з’являється запит, чи хочете ви зберегти свою робочу область. Якщо ви скажете «так», наступного разу, коли ви запустите R, цей робочий простір буде завантажено. Цей збережений файл також матиме назву .RData.

Також можна вказати ім’я файлу для збереження робочого простору:

save.image(file = "my_work_space.RData")

Щоб відновити робочу область, введіть це:

load("my_work_space.RData")


Поле пошуку 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. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.