Turinys:

Kaip filtruoti pandas?
Kaip filtruoti pandas?

Video: Kaip filtruoti pandas?

Video: Kaip filtruoti pandas?
Video: Python Pandas Tutorial (Part 4): Filtering - Using Conditionals to Filter Rows and Columns 2024, Kovas
Anonim

Vienas iš būdų filtras pagal eilutes Pandos yra naudoti loginę išraišką. Pirmiausia sukuriame loginį kintamąjį, paimdami dominantį stulpelį ir patikrindami, ar jo reikšmė lygi konkrečiai reikšmei, kurią norime pasirinkti / palikti. Pavyzdžiui, leiskite mums filtras duomenų rėmelis arba duomenų rėmelio poaibis, pagrįstas 2002 metų verte.

Taip pat žmonės klausia, kaip filtruoti Pandas DataFrame pagal nulines stulpelio reikšmes?

Į filtras iš eilių pandos duomenų rėmelis kurio trūksta vertybes stulpelyje Last_Namecolumn pirmiausia rasime indeksą stulpelyje su ne nulinės reikšmės su pandos funkcija notnull(). Tai grąžins loginę seriją, kurioje „True for not“. nulinis ir False už nulinės reikšmės arba trūksta vertybes.

Panašiai, ar pandos yra niekinės? pandos . isnull. Aptikti trūkstamas į masyvą panašaus objekto vertes. Ši funkcija paima skaliarinį arba į masyvą panašų objektą ir nurodo, ar trūksta reikšmių (NaN skaitiniuose masyvuose, None arba NaN objektų masyvuose, NaT datos masyvuose).

Kaip tokiu būdu pasirinkti eilutes pandose?

Veiksmai, kaip pasirinkti eilutes iš Pandas DataFrame

  1. 1 veiksmas: surinkite duomenų rinkinį. Pirmiausia turėsite surinkti savo duomenis.
  2. 2 veiksmas: sukurkite duomenų rėmelį. Paruošę duomenis, turėsite sukurti pandas DataFrame, kad užfiksuotumėte tuos duomenis Python.
  3. 3 veiksmas: pasirinkite eilutes iš Pandas DataFrame.

Kaip pasirinkti stulpelį pandose?

Tik indeksavimo operatoriaus santrauka

  1. Jo pagrindinis tikslas yra pasirinkti stulpelius pagal stulpelių pavadinimus.
  2. Pasirinkite vieną stulpelį kaip seriją, tiesiogiai jam perduodami stulpelio pavadinimą: df['col_name']
  3. Pasirinkite kelis stulpelius kaip duomenų rėmelį, perduodami jam sąrašą: df['col_name1', 'col_name2']

Rekomenduojamas: