logo

Indeksering og valg af data med pandaer

Indeksering i Pandaer:
Indeksering i pandaer betyder simpelthen at vælge bestemte rækker og kolonner med data fra en DataFrame. Indeksering kunne betyde at vælge alle rækkerne og nogle af kolonnerne, nogle af rækkerne og alle kolonnerne eller nogle af hver af rækkerne og kolonnerne. Indeksering kan også kaldes Undersætvalg .



Lad os se nogle eksempler på indeksering i Pandas. I denne artikel bruger vinba.csv>fil for at downloade CSV'en, klik på Funktionsbeskrivelse Dataframe.head() Retur toppen n>rækker af en dataramme. Dataframe.tail() Retur bundenn>rækker af en dataramme. Dataframe.at[] Få adgang til en enkelt værdi for et række-/kolonne-etiketpar. Dataframe.iat[] Få adgang til en enkelt værdi for et række/kolonne-par efter heltalsposition. Dataframe.tail() Rent heltalsplaceringsbaseret indeksering til valg efter position. DataFrame.lookup() Etiketbaseret fancy indekseringsfunktion til DataFrame. DataFrame.pop() Returner varen og slip den fra rammen. DataFrame.xs() Returnerer et tværsnit (række(r) eller kolonne(r)) fra DataFrame. DataFrame.get() Hent element fra objekt for givet nøgle (DataFrame kolonne, Panel udsnit, osv.). DataFrame.isin() Returner boolesk DataFrame, der viser, om hvert element i DataFrame er indeholdt i værdier. DataFrame.where() Returner et objekt med samme form som selvet, og hvis tilsvarende indgange er fra selvet, hvor cond er Sand og ellers er fra andre. DataFrame.mask() Returner et objekt med samme form som selvet, og hvis tilsvarende indgange er fra selvet, hvor cond er falsk og ellers er fra andre. DataFrame.query() Forespørg kolonnerne i en ramme med et boolesk udtryk. DataFrame.insert() Indsæt kolonne i DataFrame på det angivne sted.