Kontrollküsimused

iDevide ikoon Kui vastus on õige muutub kast roheliseks

1. Põhiline tööriist andmete sisselugemiseks on R-is funktsioon . Selle argument võimaldab seada sümbolit, mis eraldab andmefailis sama kirje erinevaid tunnuseid. Näiteks kui andmefailis on kahe järjestikuse tunnuse väärtuste vahel sümbol *, siis peame seadma sep= . Kui me tahame koheselt määrata tunnustele nimed, siis võime kasutada selleks argumenti , mis ootab argumendina vektorit.

2. Olgu meil sajaelemendiline vektor nimega laius. Me soovime kätte saada ainult need objektid, mille järjekorranumber (asukoht vektoris) on paarisarv. Seda oleks kõige lihtsam teha kirjutades seq(2,100,2) . Juhul kui meil oleks aga tegu andmemaatriksiga (nimega andmed) ja lisaks tunnusele laius esineks seal veel ka tunnus sugu, kus paaritu järjekorranumbriga vaatlused oleksid meeste ja paaris järjekorranumbriga naiste omad (tähistatud kui "M" ja "F"), siis võiksime naiste laiusmõõtude kättesaamiseks kirjutada andmed [andmed ].

3. Olgu meil vaatluse all list nimega tulemused, mille kohta teame, et selle kolmas alamobjekt nimega analüüs3t16f on vektor, mille teine element meile huvi pakub. Seda väärtust saame näha kirjutades näiteks tulemused$analüüs3t16f või siis ka lihtsalt tulemused[ ] .

4. Olgu meil nüüd seesama andmemaatriks, mis ülesandes 2, ent meie eesmärgiks on leida mõlema soo laiusmõõtmete keskmine. Teame, et andmestikus ei esine puuduvaid väärtusi. Seega saame kirjutada lihtsalt by( , ,mean).