drop()
Pandas DataFrame drop() metodi
Misol
"age" ustunini DataFrame’dan olib tashlang:
import pandas as pd
data = {
"name": ["Sally", "Mary", "John"],
"age": [50, 40, 30],
"qualified": [True, False, False]
}
df = pd.DataFrame(data)
newdf = df.drop("age", axis='columns')
print(newdf)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
drop() metodi ko‘rsatilgan qator yoki ustunni olib tashlaydi.
Ustunlar o‘qini (axis='columns') ko‘rsatsangiz,
drop() metodi ko‘rsatilgan ustunni olib tashlaydi.
Qatorlar o‘qini (axis='index') ko‘rsatsangiz,
drop() metodi ko‘rsatilgan qatorni olib tashlaydi.
Sintaksis
dataframe.drop(labels, axis, index, columns, level, inplace., errors)
Parametrlar
axis, index, columns, level, inplace, errors parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| labels | Ixtiyoriy, olib tashlanadigan yorliqlar yoki indekslar. Agar ular bittadan ko‘p bo‘lsa, ro‘yxatda ko‘rsating. | |
| axis | 0 |
Ixtiyoriy, qaysi o‘qni tekshirishni belgilaydi, standart qiymat 0. |
| index | String Ro‘yxat |
Ixtiyoriy, olib tashlanadigan qatorlar nomini belgilaydi. labels parametri o‘rniga ishlatilishi mumkin. |
| columns | String Ro‘yxat |
Ixtiyoriy, olib tashlanadigan ustunlar nomini belgilaydi. labels parametri o‘rniga ishlatilishi mumkin. |
| level | Son daraja nomi |
Ixtiyoriy, standart qiymat None. Qaysi daraja (ierarxik multi-indeksda) bo‘ylab tekshirishni belgilaydi |
| 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. |
| errors | 'ignore' |
Ixtiyoriy, standart qiymat 'ignore'. Xatolarni e’tiborsiz qoldirish yoki qoldirmaslikni 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!
