Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Ez az oktatóanyag bemutatja, hogyan kell vektorokat használni és létrehozni az R-ben. A vektorok lehetővé teszik, hogy több adattal dolgozzon, majd azokat egyetlen objektumhoz rendelje hozzá.

Az R-ben lévő vektor nagyon hasonlít egy . Az Exceltől eltérően azonban a vektorelemek mindegyikének azonos típusúnak kell lennie.

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

A fenti képen egy vonal egy vektort jelöl. Látható, hogy minden vektorban minden eleme azonos típusú. Az első sor numerikus, ezt követi a karakterlánc, majd logikai.

Ez az oktatóanyag két dologra összpontosít: az adatok kombinálására és a vektorok manipulálására.

Tartalomjegyzék

Hozzon létre vektorokat R-ben adatok kombinálásával

Az adatok kombinálása R-ben egyszerű. Mindössze a c ( ) függvényt kell használnia .

Tehát nyissa meg az RStudiót. Rendeljen több értéket az a objektumhoz a c ( ) függvény segítségével , hasonlóan az alábbiakban láthatóhoz.

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Ha ezt kinyomtatja, látni fogja, hogy a értéke 1 , 2 és 3.

Most ne feledje, hogy a vektorok csak azonos típusú elemeket tartalmazhatnak. Tehát mi történik, ha két különböző objektumosztályt kever össze? Íme egy példa:

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Ha két számértéket rendel b -hez , majd egy karakterláncot rendel hozzá harmadikként, látni fogja, hogy a b- ben szereplő összes érték karakterré lesz konvertálva.

Ezt hívják kényszernek. Itt dönti el R, hogy miként lehet a legjobban átalakítani az elemeket azonos formátumúvá. Ebben az esetben a legjobb módszer az volt, ha a számokat szöveggé konvertálta, nem pedig fordítva.

Vektorok elemzése és manipulálása az R-ben

Vektorokon is végezhet.

Ha például megszorozza a- t 2-vel, látni fogja, hogy az a minden numerikus elemét megszorozták 2-vel.

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Ez hasonló egy tartomány szorzásához az Excelben vagy egy oszlop szorzásához a LuckyTemplates programban.

Most próbáljunk ki egy másik esetet.

Hozzunk létre egy új objektumot my_long_vector néven, és rendeljünk hozzá egy 5 és 84 közötti tartományt. Tehát a c ( ) függvény használata helyett használhatunk kettőspontot ( : ) egy értéktartomány jelzésére.

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Amikor ezt kinyomtatja, látni fogja, hogy a my_long_vector objektum 5-től 84-ig tartalmazza az összes értéket.

Egy vektorban egy adott elemet is megkereshet. Ezt nevezik indexelésnek. Ezt úgy teheti meg, hogy az objektum nevét szögletes zárójelekkel ( [ ] ) követi, majd elhelyezi a kívánt elemet.

Például meg szeretné találni a my_long_vector 3. elemét . Mindössze annyit kell tennie, hogy végrehajtja a my_long_vector [3] parancsot . Ekkor megérkezik a 7-es válasz.

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Függetlenül attól, hogy mekkora egy vektor, akkor is használhatja ezt a matematikai műveletekhez. Ha a my_long_vector négyzetgyökét futtatja , a konzol az egyes elemek négyzetgyökét mutatja 5 és 84 között.

Hozzon létre vektorokat az R-ben: Lépésről lépésre bemutató oktatóanyag

Következtetés

A vektorok az R egyik építőkövei. Hasonlóak az Excel vagy a tartományhoz. Az R vektorok fejlettebbek az R alapvető objektumaihoz képest. Egyszerre is végrehajthat egyidejű műveleteket egy adattömbön.

A következő oktatóanyagokban megtudhatja, hogyan kell dolgozni egy teljes adatkerettel, amely adatsorokat és oszlopokat jelenít meg.

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.