Objekty a triedy objektov v R: Základy

V tomto návode sa dozviete o základoch kódovania v jazyku R. Konkrétne sa zameriate na prácu s objektmi a triedami objektov v jazyku R.

Objekty sú ako krabice, do ktorých vkladáte informácie alebo údaje.

Návod je rozdelený do štyroch častí. Najprv sa bude diskutovať o priraďovaní a tlači objektov. Ďalšia časť sa zameriava na to, ako vykonávať základné operácie s týmito objektmi. Tretia téma bude diskutovať o porovnávacích operátoroch pre objekty. A nakoniec sa bude diskutovať o triedach objektov a o tom, ako ich používať v R.

Obsah

Priraďovanie a tlač objektov v R

Otvorte prázdny R skript v .

Aby sme to demonštrovali, uložme informácie do objektu a . Ak to chcete urobiť, musíte použiť operátor priradenia ( <- )="" which="" is="" a="" less="" than="" sign="" nasleduje="" by="" the="" minus="" line.="" the="" keyboard="" shortcut="" for="" this="" operator="" is=""> Alt + ? . Ak nasledujete 2 za operátorom priradenia, znamená to, že ste objektu a priradili číslo 2 . Znamená to, že číslo 2 vkladáte do poľa označeného ako .

Objekty a triedy objektov v R: Základy

Keď spustíte tento kód, všimnete si, že sa objaví v okne konzoly. Zobrazuje sa tiež ako hodnoty v okne Environment.

Objekty a triedy objektov v R: Základy

Ak chcete tieto údaje vytlačiť, zadajte názov objektu a spustite ho. V konzole uvidíte, že má hodnotu 2.

Objekty a triedy objektov v R: Základy

Vykonávanie základných operácií s objektmi v R

Teraz, keď ste objektu priradili údaje, môžete ich použiť na vykonávanie základných operácií. Pomocou objektu môžete zadať ľubovoľnú operáciu a odpoveď sa zobrazí v konzole.

Objekty a triedy objektov v R: Základy

Ak spustíte druhú mocninu a, dostanete 4. Ak spustíte a > 3 , konzola vráti False, pretože 2 nie je väčšie ako 3.

Používanie porovnávacích operátorov

Ak sa pokúsite vykonať a = 3 , v konzole neuvidíte FALSE.

Objekty a triedy objektov v R: Základy

Je to preto, že namiesto vykonania základnej operácie ste objektu a priradili novú hodnotu . V prostredí môžete vidieť, že a je teraz 3.

Existuje mnoho spôsobov, ako môžete objektu priradiť hodnoty. Môžete použiť operátor priradenia alebo znamienko rovnosti . Ale často môže znamienko rovnosti spôsobiť zmätok, takže je lepšie použiť namiesto toho operátor priradenia.

Ak chcete skontrolovať, aká je hodnota objektu, musíte použiť dve znamienka rovnosti ( == ).

Objekty a triedy objektov v R: Základy

Okrem toho môžete objekty priradiť aj iným objektom. Napríklad môžete objektu b priradiť hodnotu rovnajúcu sa druhej odmocnine a . Ak to spustíte, môžete vidieť, že b bude mať teraz túto hodnotu. A hodnota b sa mení vždy, keď sa zmení hodnota objektu a .

Objekty a triedy objektov v R: Základy

Mali by ste tiež poznamenať, že R rozlišuje malé a veľké písmená. Takže ak sa pokúsite spustiť veľké B, bude to mať za následok chybu.

Používanie tried objektov v RStudio

Ďalšia vec, ktorú sa treba naučiť pri práci s objektmi v jazyku R, je o triedach objektov.

Pamätajte na analógiu predmetov; sú ako krabice, do ktorých umiestňujete údaje. Triedy objektov sú preto rôzne typy krabičiek. Bežné triedy objektov sú numerické, znakové a logické.

Objekty a triedy objektov v R: Základy

Existujú aj iné typy tried objektov, ale zvyšok tohto návodu sa zameria na tieto tri.

Teraz otvorte nový v RStudio. Priraďte štyri objekty s rôznymi triedami objektov, ako je vidieť na obrázku nižšie.

Objekty a triedy objektov v R: Základy

Keď používate reťazec alebo text v R, môžete použiť jednoduché alebo dvojité úvodzovky. Pre boolovský vstup si musíte pamätať, že rozlišujú malé a veľké písmená. Uistite sa, že ste zadali veľké písmeno TRUE a/alebo FALSE . Môžete sa tiež rozhodnúť použiť T a/alebo F namiesto celého slova. Vo všeobecnosti je však prijateľnejšie ich napísať.

Na identifikáciu triedy akéhokoľvek objektu použite funkciu class . Po spustení sa v konzole zobrazí trieda objektu.

Objekty a triedy objektov v R: Základy

Veci na zapamätanie

V závislosti od typu údajov, ktoré používate, budú niektoré funkcie fungovať, niektoré nie. Toto je rovnaký prípad pre MS Excel.

Ak sa napríklad pokúsite spustiť sqrt(b) , bude to mať za následok chybu, pretože objekt b nie je číselná hodnota. Ale ak vyskúšate toupper(b), čo je funkcia, ktorá konvertuje reťazec na veľké písmená, potom to funguje.

Objekty a triedy objektov v R: Základy

Jedna zaujímavá vec pri práci s triedou logických objektov je, že ich môžete použiť pri operáciách. Ak sa pokúsite vynásobiť alebo sčítať objekt c a d , dostanete výsledky v konzole.

Objekty a triedy objektov v R: Základy

R považuje TRUE a FALSE za 1 a 0.




Záver

Príklady v tomto návode pracovali s údajmi, ktoré sú veľmi malé. Priradenie každej informácie, s ktorou pracujete, do objektu neznie veľmi užitočne. Ale poškriabal si len povrch. R a RStudio dokážu oveľa viac.

V ďalších tutoriáloch pre R budú lekcie postupne pribúdať, až kým nebudete schopní pracovať s tabuľkami obsahujúcimi veľa riadkov a stĺpcov ako v štandardnom .


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.