logo

Datu indeksēšana un atlase ar pandām

Indeksēšana pandās:
Indeksēšana pandās nozīmē vienkāršu datu rindu un kolonnu atlasi no DataFrame. Indeksēšana var nozīmēt visu rindu un dažu kolonnu, dažu rindu un visu kolonnu vai dažu rindu un kolonnu atlasi. Indeksēšanu var saukt arī par Apakškopas atlase .



Apskatīsim dažus indeksēšanas piemērus programmā Pandas. Šajā rakstā mēs izmantojamnba.csv>failu, lai lejupielādētu CSV, noklikšķiniet uz Funkcijas apraksts Dataframe.head() Atgriezties uz augšu n>datu rāmja rindas. Dataframe.tail() Atgriezties apakšān>datu rāmja rindas. Dataframe.at[] Piekļūstiet vienai rindas/kolonnas iezīmju pāra vērtībai. Dataframe.iat[] Piekļūstiet vienai rindas/kolonnas pāra vērtībai pēc vesela skaitļa pozīcijas. Dataframe.tail() Tīri uz veseliem skaitļiem balstīta indeksācija atlasei pēc pozīcijas. DataFrame.lookup() Uz etiķetēm balstīta iedomātā DataFrame indeksēšanas funkcija. DataFrame.pop() Atgrieziet preci un nometiet no rāmja. DataFrame.xs() Atgriež šķērsgriezumu (rindu(-as) vai kolonnu(-as)) no DataFrame. DataFrame.get() Iegūt vienumu no objekta dotajai atslēgai (DataFrame kolonna, paneļa sadaļa utt.). DataFrame.isin() Atgriež Būla datu rāmi, kas parāda, vai katrs DataFrame elements ir ietverts vērtībās. DataFrame.where() Atgriezt objektu, kam ir tāda pati forma kā es un kura attiecīgie ieraksti ir no sevis, kur cond ir True un citādi ir no cita. DataFrame.mask() Atgriezt objektu, kam ir tāda pati forma kā es un kura attiecīgie ieraksti ir no sevis, kur cond ir False un citādi ir no cita. DataFrame.query() Vaicājiet rāmja kolonnas ar Būla izteiksmi. DataFrame.insert() Ievietojiet kolonnu DataFrame norādītajā vietā.