melt()

Pandas DataFrame melt() metodi

❮ DataFrame ma’lumotnomasi


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
False
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.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!