melt()
Pandas DataFrame melt() metodi
Misol
Har bir indeksi 4 ta ustunga ega bo‘lgan jadval ko‘rinishidagi DataFrame’ni har bir ustun uchun bittadan qatorga ega jadvalga aylantiring:
Bu misolda data.csv nomli .csv fayldan foydalanamiz
import pandas as pd
df = pd.read_csv('data.csv')
newdf = df.melt()
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
melt() metodi DataFrame’ni har bir ustun uchun bittadan qatorga ega uzun jadval ko‘rinishiga o‘tkazadi.
Sintaksis
dataframe.melt(id_vars, value_vars, var_name, value_name, col_level, ignore_index)
Parametrlar
id_vars,
value_vars, var_name,
value_name, col_level, ignore_index parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| id_vars | Tuple Ro‘yxat Massiv |
Ixtiyoriy, identifikator sifatida ishlatiladigan ustun yoki ustunlarni belgilaydi |
| value_vars | Tuple Ro‘yxat Massiv |
Ixtiyoriy, qatorlarga yoyiladigan (unpivot) ustunlarni belgilaydi. |
| var_name | String | Ixtiyoriy, 'variable' ustunining yorlig‘ini belgilaydi, standart qiymat 'variable' |
| col_level | Son String |
Ixtiyoriy, MultiIndex’li DataFrame’lar uchun melt amali bajariladigan darajani belgilaydi |
| ignore_index | True |
Ixtiyoriy, standart qiymat True. Asl indeksni e’tiborsiz qoldirish yoki qoldirmaslikni belgilaydi |
Qaytariladigan qiymat
Shakli o‘zgartirilgan DataFrame obyekti.
Bu metod asl DataFrame’ni o‘zgartirmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
