Mündəricat:

Pandaları necə süzürsünüz?
Pandaları necə süzürsünüz?
Anonim

Bir yol filtr sıralar üzrə Pandalar Boolean ifadəsindən istifadə etməkdir. Biz əvvəlcə maraq sütununu götürərək onun dəyərinin seçmək/saxlamaq istədiyimiz xüsusi dəyərə bərabər olub olmadığını yoxlayaraq bir boolean dəyişəni yaradırıq. Məsələn, bizə filtr 2002-ci ilin dəyərinə əsaslanan dataframe və ya dataframe alt dəsti.

Eynilə, insanlar soruşurlar ki, sütunun sıfır dəyərlərinə əsaslanaraq Pandas DataFrame-i necə süzürsünüz?

Kimə filtr sıralarından çıxır pandas dataframe ki, yoxdur dəyərlər Soyad_sütununda ilk olaraq indeksini tapacağıq sütun olmayan ilə null dəyərlər ilə pandalar notnull() funksiyası. O, boolean seriyasını qaytaracaq, burada doğru deyil sıfır və False üçün null dəyərlər ya yox dəyərlər.

Eynilə, pandalar boşdur? pandalar . boşdur. Massiv kimi obyekt üçün çatışmayan dəyərləri aşkar edin. Bu funksiya skalyar və ya massiv kimi obyekt götürür və dəyərlərin əskik olub-olmadığını göstərir (rəqəmli massivlərdə NaN, obyekt massivlərində None və ya NaN, datetimelike-də NaT).

Bu şəkildə pandalarda sıraları necə seçə bilərəm?

Pandas DataFrame-dən Sıra seçmək üçün addımlar

  1. Addım 1: Məlumat dəstinizi toplayın. Əvvəlcə məlumatlarınızı toplamalı olacaqsınız.
  2. Addım 2: DataFrame yaradın. Məlumatlarınızı hazır etdikdən sonra Python-da həmin məlumatları ələ keçirmək üçün pandas DataFrame yaratmalısınız.
  3. Addım 3: Pandas DataFrame-dən Sıralar seçin.

Pandalarda sütunu necə seçə bilərəm?

Yalnız indeksləşdirmə operatorunun xülasəsi

  1. Onun əsas məqsədi sütun adları ilə sütunları seçməkdir.
  2. Sütun adını birbaşa ona ötürməklə bir sütunu Seriya kimi seçin: df['col_name']
  3. Siyahıya keçməklə DataFrame kimi bir neçə sütun seçin: df['col_name1', 'col_name2']

Tövsiyə: