RDS-fájl mentése és betöltése R-ben

Az R egy népszerű programozási nyelv az adatelemzéshez, és gyakran használják adatobjektumok létrehozására és kezelésére. Az RDS (R Data Serialization) fájlok az RStudioban való mentés általános formátuma, és lehetővé teszik az objektumok állapotának megőrzését az R munkamenetek között. Az R objektum RDS-fájlként való mentése hasznos lehet munkájának másokkal való megosztásához, az elemzés replikálásához vagy egyszerűen a munkájának későbbi felhasználásra történő tárolásához.

Ebből az oktatóanyagból megtudhatja, hogyan menthet és tölthet be objektumokat RDS-fájlból R-ben. Ez a blog az objektumok importálásáról is szól.

Leírjuk az RDS-fájlok mentésének és betöltésének alapjait az R-ben. Elmagyarázzuk, hogy mik azok az RDS-fájlok és hogyan működnek, valamint végigvezetjük az R-objektum RDS-fájlként való mentésén, majd a fájl visszatöltésén. Néhány tippet és trükköt is adunk az RDS fájlokkal való hatékonyabb munkavégzéshez.

Tartalomjegyzék

A fájl előkészítése

Ehhez a bemutatóhoz a baseball-adatokat tartalmazó elemet fogjuk használni. Az alapelemzésekhez a tidyverse csomagot is használjuk .

A Lahman csomag tartalmazza a Fizetések nevű adatkészletet. A cél egy táblázat létrehozása, amely tartalmazza az évszámot, a játékos nevét, valamint az egyéni és halmozott fizetésüket.

Először rendelje hozzá a Fizetések adatkészletet a bevételekhez. Ezután szűrje ki a szükségtelen információkat az adatkészletből a select ( ) funkció segítségével. Ezután rendezze az adatokat játékosazonosító és évazonosító szerint. Az adatok további csoportosításra kerülnek a játékosazonosító szerint.

A %>% -kal jelölve egy művelet eredményeit az alatta lévő következő műveletbe lehet betáplálni.

RDS-fájl mentése és betöltése R-ben

A játékosok összesített fizetését tartalmazó új oszlop létrehozásához a mute ( ) függvényt kell használnunk a cumsum ( ) függvény mellett . A kód futtatásakor megjelenik egy táblázat az évről, a játékosról, a fizetésről és az összesített fizetésről.

RDS-fájl mentése és betöltése R-ben

Azonban nehéz azonosítani a játékosokat pusztán az azonosítószám alapján. Hozzá kell adnunk olyan oszlopokat, amelyek a játékos nevét mutatják. Ehhez használja a Select ( ) funkciót. Az alábbi kódban a left_join ( ) függvény a két tábla összekapcsolására szolgál.

Az új tábla megtekintéséhez futtassa az objektumot. A fej ( ) függvény a táblázat első sorait adja vissza.

RDS-fájl mentése és betöltése R-ben

Ha ellenőrizni szeretné az eredmény pontosságát, használhatja az egyenlőség operátort , amelyet két egyenlőségjel ( == ) jelöl .

RDS-fájl mentése R-ben

Egy objektum RDS-fájlként való mentése lehetővé teszi, hogy később dolgozzon rajta, ellentétben a CSV kiterjesztésű fájlokkal.

RDS kiterjesztésű fájl mentéséhez használja a write_rds ( ) függvényt. Láthatja, hogy a Lahmanon belüli olvasócsomaghoz tartozik.

RDS-fájl mentése és betöltése R-ben

Az argumentumban írja be az R objektum nevét és azt a helyet, ahová a fájlt menteni szeretné.

RDS-fájl mentése és betöltése R-ben

Ha új RStudio munkamenetet nyit meg, az objektumot újra megtekintheti a read_rds ( ) függvény segítségével.

RDS-fájl mentése és betöltése R-ben

Nyisson meg egy objektumot a LuckyTemplates alkalmazásban RDS-fájl használatával

Ha RDS-kiterjesztéssel rendelkező objektumot szeretne megnyitni a LuckyTemplates alkalmazásban, kattintson az Adatok lekérése lehetőségre a Kezdőlap lapon, és válassza a Továbbiak lehetőséget .

RDS-fájl mentése és betöltése R-ben

Az Adatgyűjtés varázslóban válassza az R Script lehetőséget , majd kattintson a Csatlakozás gombra .

RDS-fájl mentése és betöltése R-ben

A szövegmezőbe írja be a könyvtárcsomagot ugyanazzal a kódsorral együtt, amelyet az RDS-fájl RStudio programban való megnyitásához használt. Ezután kattintson az OK gombra .

RDS-fájl mentése és betöltése R-ben

A fájl betöltése után megnyithatja, és további módosításokat hajthat végre. Javasoljuk azonban, hogy az RStudio alkalmazásban tisztítsa meg és csiszolja át az adatokat és a táblázatot, mielőtt importálná a fájlt a LuckyTemplatesbe.

RDS-fájl mentése és betöltése R-ben

Következtetés

Az RDS-fájl kényelmes és hatékony módja az R objektumok, például adatkeretek, modellek és listák mentésének és megosztásának. Könnyen olvashatóak és írhatók, és nagyszerű alternatívát jelentenek más fájlformátumokhoz, például a CSV-hez vagy az Excelhez.

Ezenkívül az RDS fájlok megőrzik az R objektumok integritását és szerkezetét, így ideálisak adatelemzési és modellezési projektekhez. Alapvető eszközt jelentenek minden R felhasználó számára, és nagymértékben leegyszerűsíthetik az R-ben lévő adatokkal való munka folyamatát.

Minden jót,

George Mount

Bónusz: Mentse el a teljes munkaterületet

Jó ötlet elmenteni munkaterület képét, ha a munkamenetek hosszúak.

Ezt bármikor megteheti a save.image() funkcióval

Kép mentése()

Alapértelmezés szerint a munkaterületet egy .RData nevű fájlban tárolja. Ez biztosítja, hogy ne veszítse el az összes munkáját például a rendszer újraindítása esetén.

Az R/RStudio bezárásakor megkérdezi, hogy szeretné-e menteni a munkaterületet. Ha igent mond, az R következő indításakor ez a munkaterület betöltődik. A mentett fájl neve is .RData lesz.

Lehetőség van a munkaterület mentéséhez szükséges fájlnév megadására is:

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

A munkaterület visszaállításához írja be a következőt:

load("my_work_space.RData")

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.