Mi az a Power Query & M Language: Részletes áttekintés
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ebben az oktatóanyagban bemutatom, hogyan írhat ggplot2-rajzokat az Excelben, hogy reprodukálható és fejlettebb egyéni adatvizualizációkat hozzon létre jobb minőséggel és esztétikával. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A ggplot2 plots egy jól ismert R-csomag az adatok megjelenítésére. Ezt kiterjesztjük az Excelre a nyitott XLSX csomagon keresztül. Ez XLSX-fájlok olvasására, írására vagy szerkesztésére szolgál, ezért a modern Excel-fájlkiterjesztésnek kell lennie.
Ezzel valóban teljesen automatizálhatja az R-ből származó Excel-munkafüzetek előállítását. Működését tekintve van némi hasonlóság a VBA-hoz. A jó dolog ennek a csomagnak a használatában, hogy kibővítheti a jelentéskészítési képességeket az R képességeivel.
A ggplot2 egy nagyon elismert vizualizációs csomag. Sok vezető adatújságíró és publikáció használja ezt a csomagot, és mi foglalkozunk vele a LuckyTemplates R for Users tanfolyamain. Azt is meg lehet nézni.
Tartalomjegyzék
Hogyan írjunk ggplot2-táblákat az Excelben
Mai bemutatónkban a nyitott XLSX-csomagra összpontosítunk, és megírjuk az eredményeket, különösen a ggplot2-t Excelben. Objektumokat kell létrehoznunk az R programban. Képesek leszünk kezelni ezeket az objektumokat, beszúrni mindent az Excelbe, majd bezárni a munkafüzetet.
Itt vagyok az R stúdióban. Egy MPG adatkészletben fogunk olvasni itt az internetről. Van néhány csomagom is, amiket használunk.
Most pedig kezdjük a fejfunkcióval. Itt elkészítjük a munkafüzetet, majd el fogom hívni analízis_lapnak . Nevezheted, aminek akarod. Ez lesz a munkalap hozzáadása ehhez a munkafüzethez. Nevezzük a lap nevét Elemzésnek.
Egy igazán alapvető lineáris regressziót fogok végezni. Vizualizáljuk ezeket az eredményeket, majd bedobjuk az Excelbe. Ezt mpg_lm-nek fogom hívni a lineáris modellhez. R valóban statisztikai elemzésre készült, tehát van egy lineáris regressziós funkciója. Súly alapján fogunk mpg-t modellezni. Ez egy lineáris regresszió.
Most rendezem az eredményeket. A rendezett funkciócsomag célja, hogy átvegye az R eredményeit, és konzisztensebb gép- és felhasználóbarát formátumba helyezze azokat. Mindent egy egységes táblázat alakban helyeztünk el, így sokkal könnyebb lesz az Excelbe helyezni. Az Excel szereti, ha a dolgok táblázatokban vannak.
Ezt most írjuk ki Excelbe. A writeDataTable -t fogom használni . A lap az elemzés _lap lesz , és azt fogjuk mondani, hogy X egyenlő az mpg_lm_tidy -vel . Ez táblázatként lesz megírva az Excelben, és nem adjuk meg a sorneveket.
És akkor azt fogjuk tenni, hogy ezt vizualizáljuk. Először az R-ben ellenőrizzük, majd az eredményeket elküldjük a címre. Alapvetően, amit itt csinálunk, az egy szkenner terv létrehozása. Hozzá fogom adni a geom_point elemet , majd hozzáadom a geom_smooth elemet . A módszer itt az lm lesz a lineáris modellhez. Amikor ezt futtatom, látjuk a regressziós diagramunkat.
Súlyunk van az X tengelyen. Az Y-n mgp van , és akkor azt látjuk, hogy a lefelé mutató összefüggés itt a mi regressziós illeszkedési vonalunk. Tehát itt vannak az együtthatók, az illeszkedési értékek stb.
Ezután hozzáadjuk a cselekményt, hogy ezt is hozzáadhassuk a munkafüzethez. Ez insertPlot lesz , mondjuk munkafüzet ( wb ), a lap az leszújra, majd megadhatjuk a kezdősort és a méreteket.
Az utolsó dolog, amit itt fogunk tenni, az az, hogy meghatározzuk, hová kerül ez a jelentés. Felhívom ezt az mpg-reportot, majd elmentem a munkafüzetemet. Lefuttatom ezt, aztán lekérhetjük ezt a fájlt és megnézhetjük.
Most már túl vagyok az Excelben. A hely, ahová ez a fájl kerül, összefügg azzal, hogy a munkakönyvtár hol található az R-ben, így ráhangolódhat.
Következtetés
Ebben az oktatóanyagban megmutattam, hogyan írhat ggplot2 plotokat Excelben. Miért tenné ezt az Excelhez képest, amikor ábrázolásról van szó? Nos, egy dolog a ggplot reprodukálhatósága. Minden kódvezérelt. Nincs rámutatás és kattintás, és ez személyre szabhatóbbá teszi a dolgokat.
A hátránya viszont az, hogy nem interaktívak. A kép csak statikus. Nem tudunk rákattintani. Nincsenek eszközleírásaink vagy ilyesmi. Előfordulhat, hogy a ggplot parcellák nem ismerősek a felhasználók számára, így ez egy másik hátránya lehet.
Arra összpontosítottunk, hogy ggplot2 telkeket készítsünk, és ezeket elküldjük az Excelbe. Valóban elkészíthet egy teljes jelentést az R for Excel programban. Bármit meg kell tennie az Excelben, távolról is felhívhatja az R-ből. Ennek egyik konkrét felhasználási esete azok a nehezen kivitelezhető Excel diagramok, amelyekkel az Excel valóban küzd. Az Excel rendelkezik néhány statisztikai lehetőséggel, így az R sokkal könnyebben végrehajtható.
Minden jót!
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.
Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.