Objektumok és objektumosztályok az R-ben: Az alapok

Ebben az oktatóanyagban megismerheti az R-vel történő kódolás alapjait. Konkrétan az R-ben lévő objektumokkal és objektumosztályokkal való munkára fog összpontosítani.

Az objektumok olyanok, mint a dobozok, amelyekbe információkat vagy adatokat helyezünk el.

Az oktatóanyag négy részre oszlik. Először az objektumok hozzárendeléséről és nyomtatásáról lesz szó. A következő rész az alapvető műveletek végrehajtására összpontosít ezeken az objektumokon. A harmadik témakör az objektumok összehasonlító operátorairól szól. Végül pedig az objektumosztályokról és azok használatáról lesz szó az R-ben.

Tartalomjegyzék

Objektumok hozzárendelése és nyomtatása az R-ben

Nyisson meg egy üres R-szkriptet a .

A demonstrációhoz tároljunk információt az a objektumon belül . Ehhez a hozzárendelési operátort kell használni ( <- )="" which="" is="" a="" less="" than="" sign="" after="" by="" the="" minus="" line.="" the="" keyboard="" shortcut="" for="" this="" operator="" is=""> Alt + ? . Ha a 2-t követi a hozzárendelési operátor után, ez azt jelzi, hogy a 2-es számot rendelte hozzá az a objektumhoz . Ez azt jelenti, hogy a 2-es számot egy címkével ellátott mezőbe helyezi .

Objektumok és objektumosztályok az R-ben: Az alapok

Amikor futtatja ezt a kódot, észre fogja venni, hogy ez megjelenik a Konzol ablakban. Értékként is megjelenik a Környezet ablakban.

Objektumok és objektumosztályok az R-ben: Az alapok

Az adatok kinyomtatásához adja meg az objektum nevét, és futtassa. A konzolon látni fogja, hogy az értéke 2.

Objektumok és objektumosztályok az R-ben: Az alapok

Alapvető műveletek végrehajtása R objektumokon

Most, hogy adatokat rendelt egy objektumhoz, ezt felhasználhatja az alapvető műveletek végrehajtására. Az objektum segítségével bármilyen műveletet beírhat, és a válasz megjelenik a konzolban.

Objektumok és objektumosztályok az R-ben: Az alapok

Ha az a négyzetét futtatja, 4-et kap. Ha a > 3-at futtatja , a konzol False értéket ad vissza, mert a 2 nem nagyobb 3-nál.

Összehasonlító operátorok használata

Ha megpróbálja végrehajtani az a = 3 parancsot , nem fog látni a FALSE értéket a konzolon.

Objektumok és objektumosztályok az R-ben: Az alapok

Ennek az az oka, hogy ahelyett, hogy egy alapműveletet hajtana végre, új értéket adott az a objektumhoz . A Környezetben láthatja, hogy a most 3.

Számos módon rendelhet értékeket egy objektumhoz. Használhatja a hozzárendelési operátort vagy az egyenlőségjelet . De gyakran az egyenlőségjel zavart okozhat, ezért jobb, ha helyette a hozzárendelési operátort használja.

Ha ellenőrizni szeretné, hogy mi az objektum értéke, akkor két egyenlőségjelet ( == ) kell használnia.

Objektumok és objektumosztályok az R-ben: Az alapok

Ezenkívül objektumokat is hozzárendelhet más objektumokhoz. Például hozzárendelheti a b objektumot úgy, hogy az értéke egyenlő legyen a négyzetgyökével . Ha ezt futtatja, láthatja, hogy b-nek most ez az értéke lesz. És a b értéke mindig változik, amikor az a objektum értéke megváltozik.

Objektumok és objektumosztályok az R-ben: Az alapok

Azt is meg kell jegyezni, hogy az R megkülönbözteti a kis- és nagybetűket. Tehát ha megpróbálja futtatni a nagy B betűt, az hibát fog eredményezni.

Objektumosztályok használata az RStudióban

A következő dolog, amit meg kell tanulnunk az R-beli objektumok kezelésénél, az objektumosztályok.

Emlékezzen a tárgyak analógiájára; olyanok, mint egy doboz, ahová adatokat helyezünk el. Az objektumosztályok ezért a dobozok különböző típusai. A gyakori objektumosztályok a numerikus, karakteres és logikai.

Objektumok és objektumosztályok az R-ben: Az alapok

Vannak más típusú objektumosztályok is, de az oktatóanyag további része erre a háromra összpontosít.

Most nyisson meg egy újat az RStudióban. Rendeljen hozzá négy objektumot, amelyek különböző objektumosztályokat tartalmaznak az alábbi képen látható módon.

Objektumok és objektumosztályok az R-ben: Az alapok

Ha karakterláncot vagy szöveget használ az R-ben, használhat szimpla vagy dupla idézőjeleket. Logikai bevitel esetén emlékeznie kell arra, hogy megkülönbözteti a kis- és nagybetűket. Győződjön meg arról, hogy a TRUE és/vagy a FALSE nagybetűt írja be . Választhatja a T és/vagy F használatát is a teljes szó helyett. De általában elfogadhatóbb ezeket megfogalmazni.

Bármely objektum osztályának azonosításához használja az osztályfüggvényt . Ha ezt futtatja, az objektum osztálya megjelenik a konzolban.

Objektumok és objektumosztályok az R-ben: Az alapok

Dolgok, amikre emlékezni kell

A használt adatok típusától függően egyes funkciók működnek, mások nem. Ugyanez vonatkozik az MS Excelre is.

Ha például megpróbálja végrehajtani az sqrt(b) -t , az hibát fog eredményezni, mivel a b objektum nem numerikus érték. De ha megpróbálod a toupper(b)-t , ami egy karakterláncot nagybetűssé alakító függvény, akkor működik.

Objektumok és objektumosztályok az R-ben: Az alapok

Egy érdekes dolog a logikai objektumosztállyal kapcsolatban az, hogy használhatod őket műveletekhez. Ha megpróbálja összeszorozni vagy összeadni a c és d objektumot , eredményt kap a konzolban.

Objektumok és objektumosztályok az R-ben: Az alapok

R az IGAZ és HAMIS értéket 1-ként, illetve 0-ként kezeli.




Következtetés

Az oktatóanyagban szereplő példák nagyon kicsi adatokkal dolgoztak. Nem tűnik túl hasznosnak, ha minden egyes információt, amellyel dolgozik, objektumhoz rendelni. De csak megkarcoltad a felszínt. Az R és az RStudio sokkal többre képes.

Az R következő oktatóanyagaiban a leckék fokozatosan épülnek fel, amíg nem tud dolgozni a sok sort és oszlopot tartalmazó táblázatokkal, mint ahogyan azt a normál szokványokban tenné.


Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Ebben az oktatóanyagban a LuckyTemplates költségvetés-elosztási algoritmusán fogok átmenni, ahol összehasonlíthatja a havi előrejelzéseket a napi értékesítéssel.

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Ismerje meg, hogyan állíthatja be helyesen a számítások összegeit a fejlett DAX-képletek és a LuckyTemplates fejlett logikájának segítségével.

PowerApps nézetek és űrlapok: létrehozása és testreszabása

PowerApps nézetek és űrlapok: létrehozása és testreszabása

További információ a PowerApps-nézetekről és -űrlapokról, valamint arról, hogyan hozhatja létre és testreszabhatja azokat kifejezetten az Ön által létrehozott alkalmazáshoz.

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

Ebben a blogbemutatóban belemerülök a LuckyTemplates jelentéssablonjainak testreszabásához és a pénzügyi információk és adatok hatékony megjelenítéséhez.

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

Így néz ki egy kiváló LuckyTemplates jelentéstervezés. Ez egy gyári kialakítás, amely elemleírásokat és könyvjelzőket használ epikus navigációval.

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

Ismerje meg a különbséget a LuckyTemplates USERELATIONSHIP függvény és a TREATAS függvény között, amelyeket a DAX-mértékek létrehozásakor használnak.

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

ISNULL SQL függvény esetutasításokban

ISNULL SQL függvény esetutasításokban

Tanulja meg és értse meg, hogyan használhatja a CASE utasítást az ISNULL SQL függvénnyel együtt érték visszaadására, ha NULL érték van.

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

Példák a LuckyTemplates irányítópultjára, tanulja meg és értse meg, hogyan hozhatja létre a leginnovatívabb oldalfordító vizualizációt a LuckyTemplates irányítópult kialakításához ezekben az egyszerű lépésekben!

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre R szórványdiagram vizualizációt a LuckyTemplates alkalmazásban az R Script vizualizáció segítségével.