R Scripting a LuckyTemplates számára az RStudio használatával

Ebben a blogban a LuckyTemplates R -szkriptjének alapjait fogjuk áttekinteni.

Az RStudio statisztikai számítások és grafikák készítésére szolgál, amelyek összhangban vannak az adatelemzéssel és kutatással.

Ez egy nagyszerű eszköz a kódoláshoz, mert egy integrált fejlesztői környezet (IDE) . Ez azt jelenti, hogy olyan funkciókkal rendelkezik, amelyeket a kódolás során használhat, például forráskód-szerkesztőt , automatikus kiegészítést , szintaxiskiemelést és hibakereső eszközt.

Az RStudio kényelmesebb beállítás az R szkriptekhez, mint az R programozási nyelv telepítésének alapértelmezett szolgáltatásai.

Tartalomjegyzék

R Scripting az RStudióban

Amikor először nyitja meg az RStudiót , 3 különböző ablakot fog látni. Ebben az oktatóanyagban azonban arra fogunk összpontosítani, hogy hol láthatja a villogó kurzort . Ezt a részt konzolnak hívják, ahol R szkriptet végezhetünk az RStudio- ban .

R Scripting a LuckyTemplates számára az RStudio használatával

Az első példában hozzunk létre egy egyszerű aritmetikai műveletet, és hajtsuk végre az Enter billentyű lenyomásával .

R Scripting a LuckyTemplates számára az RStudio használatával

Ha beírja és végrehajtja az „ 1 + 1 ” parancsot a konzolban , „ 2 ”-t kaphatunk . Ha kíváncsi az [1] céljára , lássunk egy példát a további részletezéshez. Létrehozok egy számsort 1- től 50- ig a kettőspont (:) operátor használatával .

R Scripting a LuckyTemplates számára az RStudio használatával

Az „ 1:50 ” végrehajtása után az eredmény minden sora előtt [1] , [18] és [35] látható . Az RStudio- ban erre a részre nem használnak kifejezést . De ezek a számok az eredmény minden sorához tartozó indexpozíció helyőrzőjeként működnek. Ha megnézi az első sort, az az 1. értékkel kezdődik, ami 1 . A második sor a 18. értékkel kezdődik az eredményben, a harmadik sor pedig a 35. értékkel kezdődik.

A következő példában megpróbálunk olyan függvényeket használni, amelyeket esetleg ismer. Ezek többsége megegyezik a LuckyTemplates általunk használt függvényekkel. Adjuk meg 25 négyzetgyökét .

R Scripting a LuckyTemplates számára az RStudio használatával

A 25 négyzetgyökének kiszámításához a . Ezután a paraméterekben állítsuk be a 25-öt a függvény által kiszámítandó értékként. Az SQRT függvény egyike azon függvényeknek, amelyeket a LuckyTemplatesben is használunk, és amely a DAX- hoz van társítva .

Új R szkriptfájl létrehozása az RStudióban

Az RStudio-ban létre kell hoznia egy R Script fájlt, ha meg akarja őrizni az összes hozzáadott szkriptet arra az esetre, ha véletlenül bezárná az alkalmazást. Ehhez egyszerűen kattintson a Fájl menüre. Ezután vigye az egérmutatót az Új fájl elemre , és válassza az R Script lehetőséget . Az új R Script fájl létrehozásához szükséges billentyűparancs a Ctrl+Shift+N .

R Scripting a LuckyTemplates számára az RStudio használatával

Ezt az eljárást követően egy 4. ablaknak kell lennie, amely tartalmazza az Ön által létrehozott új R-szkriptet. Alapértelmezés szerint az R Script fájl neve Untitled1 , de ezt később módosíthatja, miután elmentette a fájlt.

R Scripting a LuckyTemplates számára az RStudio használatával

Az RStudio automatikus kiegészítési funkciójának megértése

Az R Script fájl előnyei vannak. Az R szkriptek mentése az egyik ilyen. Egy másik jó dolog az, hogy kihasználhatjuk az RStudio automatikus kiegészítési funkcióját.

R Scripting a LuckyTemplates számára az RStudio használatával

Így néz ki az automatikus kiegészítés az RStudio-ban. Ez csak akkor jelenik meg, ha elkezd beírni egy függvényt az R Script fájlba. Ez egy nagyszerű funkció, mivel egy adott funkció működését is meghatározza.

Ha ezt látja a használni kívánt funkció beírása közben, egyszerűen nyomja meg a Tab billentyűt a billentyűzeten az automatikus kiegészítéshez.

R Scripting a LuckyTemplates számára az RStudio használatával

Fejezzük be ezt a példát úgy, hogy a 25 értéket adjuk hozzá a paraméterekhez, és a Futtatás gombra kattintunk a szkript végrehajtásához. A szkript eredménye megjelenik a Konzol ablakban .

R Scripting a LuckyTemplates számára az RStudio használatával

Rendezett művelet használata az RStudio-ban

Vegyünk egy másik példát, és hozzunk létre egy rendezett műveletet.

R Scripting a LuckyTemplates számára az RStudio használatával

A példában hozzáadtuk az „1 – 2 ^ 4” rendezett műveletet . Az R programozási nyelv a BEDMAS-t (zárójelek, kitevők, osztás, szorzás, összeadás és kivonás) követi a rendezett műveleteknél.

Emiatt először a kitevő (^) műveletet hajtotta végre a kivonás (-) előtt, így -15-öt kaptunk.

Súgó-dokumentáció beszerzése R Scriptinghez

Az R programozási nyelvnek számos nagyszerű segédanyaga is van. Abban az esetben, ha nincs fogalma egy adott függvény működéséről, használhatja a kérdőjel (?) operátort a dokumentáció kereséséhez.

Tegyük fel például, hogy dokumentációt szeretnénk szerezni a plot függvényről. Beírjuk a ? operátort a függvény neve előtt. Ezután hajtsa végre a Ctrl+Enter megnyomásával .

R Scripting a LuckyTemplates számára az RStudio használatával

A végrehajtás után a Súgó ablak alatt egy súgódokumentációt fogunk látni a plot funkcióról . A súgódokumentációban található hivatkozásokra kattintva többet tudhat meg a cselekmény funkcióval kapcsolatos konkrét témáról. Kattintson az Általános XY ábrázolásra .

R Scripting a LuckyTemplates számára az RStudio használatával

Ha rákattintunk, a dokumentáció végén további leírást és néhány példát kell látnunk a plot funkcióról.

R Scripting a LuckyTemplates számára az RStudio használatával

R Scripting a LuckyTemplates számára az RStudio használatával

Másolhatjuk és beilleszthetjük a dokumentációban található példák egyikét, és futtathatjuk az R szkriptfájlban. Példaként vegyük a fent kiemelt szkriptet.

R Scripting a LuckyTemplates számára az RStudio használatával

Ebben a blogban nem fogjuk ezt a példát tárgyalni, mivel ez pusztán bemutatja, hogy néhány dolgot megtehet a(z) .

Van azonban egy fontos rész, amelyet tudnod kell, melyik az a megjegyzés , amelyet a # szimbólum jelöl . Próbáljuk meg futtatni ezt a szkriptet úgy, hogy kijelöljük, és a Futtatás gombra kattintunk.

R Scripting a LuckyTemplates számára az RStudio használatával

A szkript végrehajtása után egy plotet generál ennek eredményeként.

R Script fájl mentése

Ha készen vagyunk a szkriptjeinkkel, az R script fájlt ugyanúgy menthetjük, mint más szoftverekben (a Ctrl+S billentyűkombinációval ). Ezt követően felugrik a Fájl mentése ablak. Innen kiválaszthatjuk azt a helyet, ahová az R script fájlt menteni szeretnénk, és megadhatjuk a fájl nevét.

R Scripting a LuckyTemplates számára az RStudio használatával

Mentés után ezt a fájlt bármikor bezárhatjuk és megnyithatjuk szerkesztésre.

A Környezet panel az RStudioban

Az utolsó dolog, amit megvitatunk, az a Környezet ablak. Ebben az ablakban olyan hasznos adatokat láthatunk, mint például az RStudio- ban létrehozott értékek és függvények .

R Scripting a LuckyTemplates számára az RStudio használatával

Amint a példában láthatjuk, az x értékkel rendelkezünk, amely akkor jött létre, amikor végrehajtottuk a súgódokumentációs példából vett szkriptet. A korábban használt szkripten kívül a <> szimbólumot általában arra használják, hogy adatokat adjanak vagy rendeljenek hozzá egy objektumhoz.


Következtetés

Összefoglalva, az R szkriptelés alapjait megismertük az RStudio néhány kezelőfelületének és működésének megvizsgálásával. Néhány olyan funkciót és műveletet is tudunk megvalósítani, amelyek hasonlóak a LuckyTemplatesben használtakhoz.

Megtanultuk, hogy fontos nyilvántartást vezetni az általunk végrehajtott szkriptekről.
Megbeszéltünk néhány nagyszerű funkciót és operátort is, például az automatikus kiegészítést és a kérdőjel (?) szimbólumot a súgódokumentum keresésekor. Megismertük az R-parancsfájl mentését és az RStudio környezeti ablaktáblájának használatát is.

Minden jót,

George Mount


Verzióelőzmények a SharePoint-listákban

Verzióelőzmények a SharePoint-listákban

Fedezze fel, hogy a SharePoint verzióelőzményei hogyan segíthetnek áttekinteni egy bizonyos adatok alakulását, és hány módosításon mentek keresztül.

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Itt található egy eszköz jelentések és látványelemek készítéséhez, egy színhexadecimális kódválasztó, amellyel könnyedén lekérheti LuckyTemplates jelentései színeit.

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Könnyedén megjeleníthet egy dátumtartományt szeletelőként a jelentésben időszaki táblázat segítségével. Használjon M-kódot a dinamikus dátumszeletelő létrehozásához a LuckyTemplates alkalmazásban.

Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.