R objektumok létrehozása

Egy példa: számítsuk ki, hogy mennyi 3 + 4.

3 + 4
## [1] 7

Valójában az SPSS és számos kommerciális statisztikai program a felhasználó szempontjából nem több egy nagyon bonyolult számológépnél: megadod az inputokat, az inputok közötti műveleteket, majd a program kiprinteli az eredményt. Az R ennél jóval több: itt minden input és művelet valójában egy objektum, és a műveletek eredménye szintén egy objektum. Ez azért nagyon klassz, mert ezáltal egy eredményt felhasználhatsz egy másik művelet inputjaként, illetve a műveleteket is kombinálhatod. Ha egy művelet eredményét meg akarod "őrizni" későbbi felhasználásra, azt jelezned kell az R-nek.

Az R-ben számos módon létrehozhatunk objektumokat, ezek közül a legalapvetőbb a <- jel (amely valójában egy függvény, lásd később).

  • <- a hozzárendelés jele
x <- 3 + 4
  • ha ki akarod íratni egy objektum tartalmát:
# ha konzolban vagy, ez automatikusan 
# meghívja a print parancsot
x
## [1] 7
# függvényen belül expliciten ki kell 
# írni a print parancsot
print(x)
## [1] 7
# sima zárójel (függvény nélkül) szintén a 
# print-et hívja meg; ezt valódi elemzéseknél 
# ne használd, de oktatási anyagban jól jön
(x <- 3 + 4)
## [1] 7
  • az = szintén használható hozzárendelésre, de inkább korlátozzuk függvényargumentumok megadására (lásd később)

  • FONTOS: az objektumok neve ne tartalmazzon ékezetes betűket, ne kezdődjön számmal vagy speciális karakterrel (pl.: _), és nem árt, ha a név tükrözi az objektum tartalmát, sőt, esetleg az objektum jellegét is (pl. függvény vagy változó)

results matching ""

    No results matching ""