Ako uložiť a načítať súbor RDS v R

R je populárny programovací jazyk na analýzu údajov a často sa používa na vytváranie a manipuláciu s dátovými objektmi. Súbory RDS (R Data Serialization) sú bežným formátom na ukladanie v RStudio a umožňujú vám zachovať stav objektu medzi reláciami R. Uloženie objektu R ako súboru RDS v R môže byť užitočné pri zdieľaní vašej práce s ostatnými, replikácii vašej analýzy alebo jednoduchom uložení vašej práce na neskoršie použitie.

V tomto návode sa naučíte, ako uložiť a načítať objekty zo súboru RDS v jazyku R. Tento blog sa bude zaoberať aj tým, ako importovať objekty z .

Pokryjeme základy ukladania a načítania súborov RDS v jazyku R. Vysvetlíme si, čo sú súbory RDS a ako fungujú, a prevedieme vás procesom uloženia objektu R ako súboru RDS a následného načítania tohto súboru späť do R. Poskytneme vám aj niekoľko tipov a trikov, ktoré vám pomôžu efektívnejšie pracovať so súbormi RDS.

Obsah

Príprava súboru

Pre túto ukážku použijeme súbor, ktorý obsahuje údaje o bejzbale. Na základnú analýzu použijeme aj balík tidyverse .

Balík Lahman obsahuje súbor údajov s názvom Platy. Cieľom je vytvoriť tabuľku obsahujúcu informácie o roku, mene hráča a jeho individuálnych a kumulatívnych platoch.

Najprv priraďme množinu údajov Platy k zárobkom. Potom z množiny údajov odfiltrujte nepotrebné informácie pomocou funkcie výberu ( ) . Ďalej usporiadajte údaje tak, že ich usporiadate podľa playerID a yearID. Údaje sú ďalej zoskupené podľa ID hráča.

Znak , označený %>% , sa používa na vloženie výsledkov operácie do ďalšej operácie pod ňou.

Ako uložiť a načítať súbor RDS v R

Na vytvorenie nového stĺpca obsahujúceho kumulatívne platy hráčov musíme použiť funkciu mutate ( ) spolu s funkciou cumsum ( ) . Po spustení kódu získate tabuľku s informáciami o roku, hráčovi, plate a kumulatívnom plate.

Ako uložiť a načítať súbor RDS v R

Je však ťažké identifikovať hráčov iba na základe identifikačného čísla. Musíme pridať stĺpce, ktoré zobrazujú meno hráča. Urobte to pomocou funkcie výberu ( ) . V nižšie uvedenom kóde sa funkcia left_join ( ) používa na spojenie dvoch tabuliek.

Ak chcete zobraziť novú tabuľku, spustite objekt. Funkcia head ( ) sa používa na vrátenie prvých riadkov v tabuľke.

Ako uložiť a načítať súbor RDS v R

Ak chcete skontrolovať presnosť výsledku, môžete použiť operátor rovnosti , ktorý je označený dvoma znakmi rovnosti ( == ).

Uloženie súboru RDS do R

Uloženie objektu ako súboru RDS v jazyku R vám umožní pracovať s ním neskôr, na rozdiel od súboru s príponou CSV.

Ak chcete uložiť súbor s príponou RDS, použite funkciu write_rds ( ) . Môžete vidieť, že patrí do balíka čítačky v rámci Lahman.

Ako uložiť a načítať súbor RDS v R

Do argumentu napíšte názov objektu R a umiestnenie, kam chcete súbor uložiť.

Ako uložiť a načítať súbor RDS v R

Ak otvoríte novú reláciu RStudio, môžete objekt znova zobraziť pomocou funkcie read_rds ( ) .

Ako uložiť a načítať súbor RDS v R

Otvorte objekt v LuckyTemplates pomocou súboru RDS v R

Ak chcete otvoriť objekt s rozšírením RDS v LuckyTemplates, kliknite na možnosť Získať údaje na karte Domov a vyberte položku Viac .

Ako uložiť a načítať súbor RDS v R

V sprievodcovi Získať údaje vyberte R Script a potom kliknite na Pripojiť .

Ako uložiť a načítať súbor RDS v R

Do textového poľa napíšte balík knižnice spolu s rovnakým riadkom kódu, ktorý sa používa na otvorenie súboru RDS v RStudio. Potom kliknite na tlačidlo OK .

Ako uložiť a načítať súbor RDS v R

Po načítaní súboru ho môžete otvoriť a vykonať ďalšie zmeny. Pred importovaním súboru do LuckyTemplates sa však odporúča vyčistiť a vyleštiť údaje a tabuľku v RStudio.

Ako uložiť a načítať súbor RDS v R

Záver

Súbor RDS je pohodlný a efektívny spôsob ukladania a zdieľania R objektov, ako sú dátové rámce, modely a zoznamy. Dajú sa ľahko čítať a zapisovať a sú skvelou alternatívou k iným formátom súborov, ako sú CSV alebo Excel.

Okrem toho si súbory RDS zachovávajú integritu a štruktúru objektov R, vďaka čomu sú ideálne pre projekty analýzy údajov a modelovania. Sú základným nástrojom pre každého používateľa R a môžu výrazne zjednodušiť proces práce s údajmi v R.

Všetko najlepšie,

George Mount

Bonus: Ušetřete celý svůj pracovní prostor

Když jsou vaše pracovní sezení dlouhé, je dobré si obrázek pracovního prostoru uložit.

To lze provést kdykoli pomocí funkce save.image()

uložit obrázek()

Ve výchozím nastavení se váš pracovní prostor uloží do souboru s názvem .RData . Tím zajistíte, že nepřijdete o veškerou svou práci, například v případě restartování systému.

Když R/RStudio zavřete, zeptá se, zda chcete uložit svůj pracovní prostor. Pokud řeknete ano, při příštím spuštění R se tento pracovní prostor načte. Tento uložený soubor se bude také jmenovat .RData.

Je také možné zadat název souboru pro uložení vašeho pracovního prostoru:

save.image(file = "můj_pracovní_prostor.RData")

Chcete-li obnovit svůj pracovní prostor, zadejte toto:

load("my_work_space.RData")


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.