Satura rādītājs:

Kā jūs filtrējat pandas?
Kā jūs filtrējat pandas?

Video: Kā jūs filtrējat pandas?

Video: Kā jūs filtrējat pandas?
Video: PSY - GANGNAM STYLE(강남스타일) M/V 2024, Aprīlis
Anonim

Viens veids, kā filtru pa rindām Pandas ir izmantot Būla izteiksmi. Vispirms mēs izveidojam Būla mainīgo, paņemot interesējošo kolonnu un pārbaudot, vai tā vērtība ir vienāda ar konkrēto vērtību, kuru vēlamies atlasīt/saglabāt. Piemēram, ļaujiet mums filtru datu rāmis vai datu rāmja apakškopa, pamatojoties uz 2002. gada vērtību.

Tāpat cilvēki jautā, kā filtrēt Pandas DataFrame, pamatojoties uz kolonnas nulles vērtībām?

Uz filtru ārā no rindām pandas datu rāmis kas ir pazudis vērtības kolonnā Last_Namecolumn mēs vispirms atradīsim indeksu sleja ar ne nulles vērtības ar pandas notnull() funkcija. Tas atgriezīs Būla sēriju, kur True for not null un False par nulles vērtības vai trūkst vērtības.

Līdzīgi, vai pandas ir nulles? pandas . nav nulles. Noteikt trūkstošās vērtības masīvam līdzīgam objektam. Šī funkcija izmanto skalāru vai masīvam līdzīgu objektu un norāda, vai trūkst vērtību (NaN ciparu masīvos, Nav vai NaN objektu masīvos, NaT datuma un laika masīvos).

Kā šādā veidā atlasīt rindas pandās?

Darbības, lai atlasītu rindas no Pandas DataFrame

  1. 1. darbība. Apkopojiet savu datu kopu. Pirmkārt, jums būs jāapkopo savi dati.
  2. 2. darbība. Izveidojiet DataFrame. Kad dati būs gatavi, jums būs jāizveido pandas DataFrame, lai tvertu šos datus programmā Python.
  3. 3. darbība: atlasiet rindas no Pandas DataFrame.

Kā izvēlēties kolonnu pandās?

Tikai indeksēšanas operatora kopsavilkums

  1. Tās galvenais mērķis ir atlasīt kolonnas pēc kolonnu nosaukumiem.
  2. Atlasiet vienu kolonnu kā sēriju, nosūtot kolonnas nosaukumu tieši tai: df['col_name']
  3. Atlasiet vairākas kolonnas kā DataFrame, nosūtot tam sarakstu: df['col_name1', 'col_name2']

Ieteicams: