drop_duplicates()
Pandas DataFrame drop_duplicates() metodi
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' |
Ixtiyoriy, standart qiymat 'first'. Qaysi takroriy qator qoldirilishini belgilaydi. Agar False bo‘lsa, BARCHA takroriy qatorlar olib tashlanadi |
| inplace | True |
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 |
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.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
