Съдържание:

Как филтрираш панди?
Как филтрираш панди?

Видео: Как филтрираш панди?

Видео: Как филтрираш панди?
Видео: РОБОТ ПЫЛЕСОС YEEDI K650 (YEEDI K651G) - НЕДОРОГОЙ, С УМНОЙ ВЛАЖНОЙ УБОРКОЙ | ПОДРОБНЫЙ ОБЗОР И ТЕСТ 2024, Април
Anonim

Един начин да филтър по редове в панди е да се използва булев израз. Първо създаваме булева променлива, като вземем колоната от интерес и проверим дали нейната стойност е равна на конкретната стойност, която искаме да изберем/запазим. Например, нека ни филтър рамката от данни или подмножеството на рамката от данни въз основа на стойността на годината 2002.

По същия начин хората питат как филтрирате Pandas DataFrame въз основа на нулеви стойности на колона?

Да се филтър извън редовете на рамка с данни на pandas което липсва стойности в колона Last_Namecolumn първо ще намерим индекса на колона с не нулеви стойности с панди функция notnull(). Той ще върне булева серия, където True за не нула и False за нулеви стойности или липсва стойности.

По същия начин, панди са нулеви? панди . isnull. Откриване на липсващи стойности за обект, подобен на масив. Тази функция приема скаларен или подобен на масив обект и показва дали липсват стойности (NaN в числови масиви, None или NaN в масиви от обекти, NaT в дата и време).

По този начин как да избера редове в pandas?

Стъпки за избор на редове от Pandas DataFrame

  1. Стъпка 1: Съберете своя набор от данни. Първо, ще трябва да съберете данните си.
  2. Стъпка 2: Създайте DataFrame. След като имате готови данните си, ще трябва да създадете pandas DataFrame, за да улови тези данни в Python.
  3. Стъпка 3: Изберете Редове от Pandas DataFrame.

Как да избера колона в pandas?

Резюме само на оператора за индексиране

  1. Основната му цел е да избира колони по имената на колоните.
  2. Изберете една колона като серия, като предадете името на колоната директно към нея: df['col_name']
  3. Изберете няколко колони като DataFrame, като му подадете списък: df['col_name1', 'col_name2']

Препоръчано: