R bemutató: Hello world

Ez az oktatóanyag segít elindulni az R nyelvvel. Megmagyarázza, mire van szükséged az első R programod megírásához. Az alapokkal kezdődik: megtudod, hol találhatod meg és töltheted le a szükséges eszközöket, hogyan telepítsd ezeket az eszközöket, és végigvezet a kód írásán és futtatásán. Ha még soha nem írtál R programot, itt a helyed kezdeni. Ezt a cikket azért hoztuk létre, hogy könnyedén elindulhass az R-rel, majd továbbléphess az SMS példáinkhoz. Ha már ismerős az R számodra, közvetlenül ugrathatsz is az alábbi SMS projektek egyikéhez.

R SMS példák:

SMS küldése R-ben HTTP REST API-val (kódpélda)
Több SMS küldése R-ben HTTP REST API-val (kódpélda)
SMS ütemezése R-ben HTTP REST API-val (kódpélda)
SMS fogadása R-ben HTTP REST API-val (kódpélda)
SMS törlése R-ben HTTP REST API-val (kódpélda)
Az legújabb R SMS API könyvtár letöltése a Githubról

Mi az az R

Az R egy programozási nyelv. Hasonlít a természetes nyelvekhez, mint például az angol. A számítógéppel való kommunikációra használják. A fő különbség a természetes nyelvek és a programozási nyelvek között az, hogy a programozási nyelvek szigorúbb szerkezettel rendelkeznek, hogy a számítógép jobban megértse őket.

Mi az a Hello World program R-ben

Az R Hello World program a legegyszerűbb program, amit írhatsz. Egyszerűen kiírja a "Hello world" mondatot a képernyőre. A Hello World program az első program, amit a fejlesztők írnak bármely programozási nyelvben.

Hogyan írd meg az első programodat R-ben

Az első R programod megírásához:

  1. Ellenőrizd az előfeltételeket
  2. Állítsd be az R-t
  3. Nyisd meg a Jegyzettömböt
  4. Hozz létre egy .R kiterjesztésű fájlt
  5. Írd meg a Hello World programot R-ben
  6. Futtasd az R Hello World programodat
  7. Ellenőrizd a kimenetet
  8. Javítsd a hibákat

Előfeltételek

Itt van, amire szükséged lesz az induláshoz. Az első számítógépes programod R-ben való megírásához szükséged lesz egy Windows számítógépre, az R nyelvre, és az alábbi példakódra.

  • Windows 10 számítógép
  • R nyelv
  • Ozeki Hello World példaprojekt

Töltsd le az R nyelvet

Az R nyelvet ezen a linken töltheted le: https://cran.rapporter.net/

1. videó - Az R nyelv letöltése (Videó bemutató)

R letöltése

Ahhoz, hogy R-ben kezdhess el kódolni, először le kell töltened és telepítened. Először menj a https://cran.rapporter.net/ oldalra. Kattints a "Download R for Windows" feliratú linkre (1. ábra). Ez elindítja a telepítő letöltését a számítógépedre.

r nyelv letöltése
1. ábra - R nyelv letöltése

Az R nyelv telepítése

A letöltés befejezése után folytathatjuk a telepítéssel.

2. videó - Az R nyelv telepítése (Videó bemutató)

Írd meg az első 'hello world' programodat R-ben

Az R nyelvvel való kódoláshoz a Jegyzettömböt fogjuk használni.
Először is létre kell hoznunk egy új fájlt .R kiterjesztéssel. Ezután nyisd meg a Windows Jegyzettömbjében.

print("Hello world!")
	

1. kód - Az első 'hello world' programod R nyelven

3. videó - Hogyan írd meg a 'hello world' programodat R-ben (Videó bemutató)

Futtasd az első 'hello world' programodat a parancssorban

A programunk futtatásához a parancssort fogjuk használni. Ehhez be kell lépnünk abba a mappába, amely tartalmazza az R nyelven írt kódunkat.
Ezután a következő paranccsal futtathatjuk a kódunkat:

/*Ha más néven mentetted el a fájlodat, a helloWorld részt
le kell cserélned a projekt nevére */
Rscript helloWorld.R
	

2. kód - Parancs a program futtatásához a parancssorban

4. videó - Hogyan futtasd a hello world programodat a parancssorban (Videó bemutató)

A kód kimenete

A kódodat futtathatod a Parancssorban. Egyszerűen írd be, hogy Rscript helloWorld.R (2. ábra). A program ezután fut, és a "Hello World!" üzenet megjelenik a Parancssor ablakában.

2. ábra - A kód kimenete

Mi történik, ha hibázol a kódodban

Ha hibázol a kódodban, a fordító visszajelzést ad a hibáról.
A következő videóban megmutatom, mi történik, ha hiba van a kódodban.

Mi a szintaktikai hiba?

A szintaktikai hiba azt jelenti, hogy nem értem. Ha angolul beszélsz valakivel, és ő nem érti, amit mondasz, azt fogja válaszolni, hogy "Nem értem". Ha R nyelven beszélsz a számítógéphez, és a számítógép nem érti, amit mondasz, azt fogja válaszolni, hogy "Szintaktikai hiba".

Hogyan kezelj egy szintaktikai hibát R-ben?

Az alábbi kódban szándékosan hozunk létre egy szintaktikai hibát azzal, hogy nem teszünk pontosvesszőt a Hello World sor után. Látni fogod, hogyan reagál a számítógép, hogyan javítjuk a hibát, és hogyan futtatjuk sikeresen a programot.

5. videó - Hogyan kezelj egy szintaktikai hibát R-ben (Videó bemutató)

Hibajelentés R-ben

Ha hibázol a kódban, az hibát fog kiváltani. Itt láthatjuk, hogy a "Hello World" üzenet nem jelenik meg. Egy hibaüzenet jelenik meg helyette, jelezve a fejlesztőnek, hogy valami elromlott (3. ábra). A hibaüzenetek hasznosak, mert tartalmaznak információt, amivel kijavíthatod a hibákat.

3. ábra - Hibajelentés R nyelven

Összefoglalás

Ez a dokumentum segít elindulni az R programozási nyelvvel, bemutatva, hogyan állítsd be a környezetet és írd meg az első Hello World programodat. Mindent megtettünk, hogy ez az oktatóanyag a lehető legvilágosabb legyen számodra, hogy lásd, az R-ben való kódolás egyszerű és hasznos megoldások létrehozásához. A cikk által nyújtott tudás segít más R programkódok tanulmányozásában, és lehetőséget ad programok létrehozására a rendszered igényeihez.

További oktatóanyagokat találhatsz az Ozeki weboldalán, ahol többet tanulhatsz az R-ben való kódolásról. Lépj tovább a SMS küldése R-ből című dokumentumra.

Töltsd le az Ozeki SMS Gateway most, és lendítsd üzenetküldő rendszeredet!

More information