R listaelem átalakítása vektorrá
Az R statisztikai szoftvercsomag adattípusok széles skáláját kínálja a felhasználónak. Az egyik ilyen adattípus, a lista, abból a szempontból kényelmes, hogy lehetővé teszi az adatok rendszerezését. A felhasználók azonban nem végezhetnek numerikus számításokat a listákon, még akkor sem, ha a listák csak számokat tartalmaznak. Ennek az akadálynak a megkerüléséhez és a lista egy elemének vektorrá alakításához a kulcs az, hogy a listát vektorrá alakítjuk, és megragadjuk az elemet a vektorból, ami egy egyszerű folyamat.
1. lépés
Jelenítse meg a listát, és számolja meg azt a pozíciót a listában, ahol az elem található. Az R mezőben írja be a lista nevét, és nyomja meg az "Enter" gombot a lista megjelenítéséhez. Például, ha van egy listája, amely "lista1" néven van tárolva, csak írja be a "list1" parancsot. A lista, például a =12, b =22, c =32, megjelenik a képernyőn. Ha a c-nek megfelelő elemet akarja, akkor a harmadik elemet szeretné.
2. lépés
Konvertálja a listát vektorrá az "unlist" paranccsal, és tárolja. Írja be, hogy "yourvector <- unlist(yourlist)", ahol a "yourlist" a lista neve. Az előző példában a következőt kell beírnia:"sajatvektor <- unlist(list1)".
3. lépés
Mondja meg R-nek, hogy a vektor melyik elemét szeretné, és tárolja elemként. Írja be a következőt:"saját elem <- az Ön vektora[szám]", ahol a "szám" a kívánt elem pozíciója. A példában a harmadik elemet szeretné használni, ezért írja be, hogy "a saját eleme <- saját vektora[3]". Ez az elem most vektor formában van.