drop_duplicates()

Pandas DataFrame drop_duplicates() metodi

❮ DataFrame ma’lumotnomasi


Misol

Takroriy qatorlarni DataFrame’dan olib tashlang:

import pandas as pd data = {   "name": ["Sally", "Mary", "John", "Mary"],   "age": [50, 40, 30, 40],   "qualified": [True, False, False, False] } df = pd.DataFrame(data) newdf = df.drop_duplicates()
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

drop_duplicates() metodi takroriy qatorlarni olib tashlaydi.

Takroriy qatorlarni qidirishda faqat ayrim ko‘rsatilgan ustunlar hisobga olinishi kerak bo‘lsa, subset parametridan foydalaning.


Sintaksis

dataframe.drop_duplicates(subset, keep, inplace, ignore_index)

Parametrlar

Parametrlar kalit so‘zli argumentlar hisoblanadi.

Parametr Qiymat Tavsif
subset ustun yorlig‘i (yorliqlari) Ixtiyoriy. Takroriy qatorlarni qidirishda ishlatiladigan ustunlarni o‘z ichiga olgan string yoki ro‘yxat. Agar ko‘rsatilmasa, barcha ustunlar ishlatiladi.
keep 'first'
'last'
False
Ixtiyoriy, standart qiymat 'first'. Qaysi takroriy qator qoldirilishini belgilaydi. Agar False bo‘lsa, BARCHA takroriy qatorlar olib tashlanadi
inplace True
False
Ixtiyoriy, standart qiymat False. Agar True bo‘lsa: olib tashlash joriy DataFrame’da bajariladi. Agar False bo‘lsa: olib tashlash bajarilgan nusxani qaytaradi.
ignore_index True
False
Ixtiyoriy, standart qiymat False. Qatorlarni 0, 1, 2 va hokazo tarzida qayta yorliqlash yoki yorliqlamaslikni belgilaydi


Qaytariladigan qiymat

Natijani o‘z ichiga olgan DataFrame yoki inplace parametri True ga o‘rnatilgan bo‘lsa, None.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!