Hogyan lehet rendezni az adatokat R

Hogyan lehet rendezni az adatokat R

. (Itt jelentheti a tartalmat ezen az oldalon) szeretné megosztani tartalmát az R-bloggerek? kattintson ide, ha van blogja, vagy itt, ha nem.

számos különböző módszer létezik az adatok R-ben történő rendezésére. Az R-ben különböző objektumtípusokban tárolhat adatokat, mint például Vektorok, adatkeretek, mátrixok és tömbök. Van egy sor más összetettebb struktúrák R, de mi csak kiterjed rendezési funkciók néhány a gyakoribb adattípusok.,

Objektumosztályok

azonosíthatja az osztály() funkcióval használt adatstruktúra típusát, amely visszaadja az objektum adattípusát. Az alábbi példában látjuk, hogy x az értékek numerikus vektora.

Vektorok rendezése

r-ben a vektor azonos alapadattípusú értékek egydimenziós listája, például szöveg vagy numerikus. Egy 4 numerikus értéket tartalmazó egyszerű vektor így nézhet ki:

r vektor rendezéséhez használja a rendezés() funkciót. Lásd a következő példát.,

alapértelmezés szerint r rendezi a vektort növekvő sorrendben. A csökkenő argumentumot azonban hozzáadhatja a függvényhez, amely kifejezetten meghatározza a rendezési sorrendet, mint a fenti példában.

adatkeretek rendezése

R-ben az adatkeret több sorból és több oszlopból álló objektum. Az adatkeret minden oszlopa eltérő adattípus lehet. Az adatkeretek rendezéséhez használja a order () funkciót., Fontolja meg az alábbi R data keret (df), amely adatokat tartalmaz a tárolás helye figyelembe képviselő, a foglalkoztatottak száma pedig havi értékesítési:

rendezheti az adatokat keret csökkenő sorrendben a havi értékesítési, alkalmazni kell a megbízás funkció az oszlopra, hogy a meghatározott funkció:

Megjegyezzük, hogy a negatív előjel (-) előtt az oszlop neve (df$eladási) alkalmazzák, hogy végre a rendezés csökkenő sorrendben. Használhatja a csökkenő argumentumot is, mint a rendezés () függvényben.,

a order () függvény is hivatkozhat az oszlop index helyett az adott oszlop nevét. Például ugyanez a rendezés érhető el a következő szintaxis segítségével, hogy hivatkozzon az adatkeret negyedik oszlopára:

több oszlop szerint is rendezhető több argumentum megadásával a rendezési funkcióban. Tegyük fel például, hogy először a fenti adatkeretet szerettük volna rendezni az értékesítési képviselő szerint, mint elsődleges rendezés növekvő sorrendben, majd havi eladások csökkenő sorrendben.,

rendezési mátrixok

a mátrix hasonló az adatkerethez, kivéve, hogy a mátrix összes oszlopának azonos adattípusnak kell lennie (numerikus, karakter stb.).). Vegye figyelembe a numerikus értékek következő 4×10 mátrixát.

a mátrix növekvő sorrendben történő rendezéséhez ugyanazt a rendezési funkciót használnánk, mint amelyet korábban az adatkeret rendezéséhez használtunk:

megjegyezzük, hogy a rendezési funkció első oszlopára utalunk., Rendezheti úgy is, hogy további oszlophivatkozásokat ad hozzá a rendelési funkcióhoz. Például, ha a fenti mátrixot az első oszlop szerint növekvő sorrendben rendezzük elsődleges rendezésként, a második oszlopot másodlagos rendezésként, adjunk hozzá egy második oszlop hivatkozást a rendfüggvényhez. Vegye figyelembe a negatív ( – ) jelet a második fajta kifejezés előtt. Ez a második oszlopot csökkenő sorrendben rendezi.

reméljük, hogy hasznosnak találta ezt a bejegyzést. Tudja meg, hogyan kell többet tenni az R-ben, ha megnézi a” Hogyan kell ezt csinálni az R ” sorozatban!

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük