logo

Indexarea și selectarea datelor cu Pandas

Indexarea în Pandas:
Indexarea în panda înseamnă pur și simplu selectarea anumitor rânduri și coloane de date dintr-un DataFrame. Indexarea ar putea însemna selectarea tuturor rândurilor și a unora dintre coloane, a unora dintre rânduri și a tuturor coloanelor sau a câtorva dintre rândurile și coloanele. Indexarea poate fi cunoscută și ca Selectarea subsetului .



Să vedem câteva exemple de indexare în Pandas. În acest articol, folosimnba.csv>pentru a descărca CSV, faceți clic pe Descrierea funcției Dataframe.head() Reveniți sus n>rânduri ale unui cadru de date. Dataframe.tail() Reveniți josn>rânduri ale unui cadru de date. Dataframe.at[] Accesați o singură valoare pentru o pereche de etichete rând/coloană. Dataframe.iat[] Accesați o singură valoare pentru o pereche rând/coloană după poziția întregului. Dataframe.tail() Indexare bazată exclusiv pe locații întregi pentru selecția după poziție. DataFrame.lookup() Funcție de indexare fantastică bazată pe etichete pentru DataFrame. DataFrame.pop() Returnați articolul și aruncați-l din cadru. DataFrame.xs() Returnează o secțiune transversală (rând(e) sau coloane(e)) din DataFrame. DataFrame.get() Obțineți elementul de la obiect pentru cheia dată (coloana DataFrame, secțiunea de panou etc.). DataFrame.isin() Returnează DataFrame boolean care arată dacă fiecare element din DataFrame este conținut în valori. DataFrame.where() Returnează un obiect de aceeași formă ca self și ale cărui intrări corespunzătoare sunt de la self unde cond este adevărat și altfel sunt de la altul. DataFrame.mask() Returnează un obiect de aceeași formă ca self și ale cărui intrări corespunzătoare sunt de la self unde cond este False și altfel sunt de la other. DataFrame.query() Interogați coloanele unui cadru cu o expresie booleană. DataFrame.insert() Inserați coloana în DataFrame la locația specificată.