Kuxazululiwe: i-python pandas hambisa ikholomu yokugcina endaweni yokuqala

Umtapo wezincwadi we-pandas we-Python ungumtapo wezincwadi onamandla futhi oguquguqukayo wokukhohlisa nokuhlaziya idatha, ikakhulukazi lapho usebenza nedatha yethebula ngesimo samafreyimu edatha. Umsebenzi owodwa ovamile lapho usebenza nozimele bedatha ukuhlela kabusha uhlelo lwekholomu ukuze lulingane nezidingo ezithile. Kulesi sihloko, sizogxila endleleni yokususa ikholomu yokugcina endaweni yokuqala kuhlaka lwedatha ye-pandas. Lokhu kungaba usizo ikakhulukazi uma ufuna ukuletha ukunaka kumakholomu athile, ikakhulukazi uma isethi yedatha inenani elikhulu lamakholomu.

Ukuze sixazulule le nkinga, sizosebenzisa ukusebenza okuyisisekelo okunikezwa ama-panda, njengokukhomba ngozimele bedatha nokuhlela kabusha ikholomu. Umgomo oyinhloko uwukukhipha ikholomu yokugcina kuhlaka lwedatha bese ulifaka endaweni yokuqala kuyilapho ugcina ukuhleleka kwamanye amakholomu.

Okokuqala, ake singenise umtapo wezincwadi we-panda futhi sakhe uhlaka lwedatha olulula olunamakholomu amane:

import pandas as pd

data = {'A': [1, 2, 3],
        'B': [4, 5, 6],
        'C': [7, 8, 9],
        'D': [10, 11, 12]}

df = pd.DataFrame(data)
print(df)

Lokhu kuzobonisa uhlaka lwedatha olulandelayo:

   A  B  C   D
0  1  4  7  10
1  2  5  8  11
2  3  6  9  12

Manje, asihambise ikholomu yokugcina (ikholomu 'D') ukuze ibe ikholomu yokuqala, futhi sisuse amanye amakholomu ngokufanele. Isixazululo sibandakanya umugqa owodwa wekhodi:

df = df[df.columns[-1:].tolist() + df.columns[:-1].tolist()]
print(df)

Lokhu kuzokhipha uhlaka lwedatha olulungisiwe:

    D  A  B  C
0  10  1  4  7
1  11  2  5  8
2  12  3  6  9

I-Pandas DataFrame Ukuguqulwa Kwekholomu Kuchaziwe

Nansi incazelo yesinyathelo nesinyathelo sekhodi esusa ikholamu yokugcina endaweni yokuqala:

1. Sikhipha ikholomu yokugcina sisebenzisa inkomba: `df.columns[-1:]`. Lokhu kubuyisa igama lekholomu yokugcina, futhi siliguqulela ohlwini sisebenzisa indlela `yohlu()`.
2. Sikhipha wonke amakholomu ngaphandle kweyokugcina: `df.columns[:-1]`. Lokhu kubuyisa amagama awo wonke amakholomu ngaphandle kweyokugcina, futhi siyiguqulela ohlwini sisebenzisa indlela ethi `tolist()`.
3. Sihlanganisa izinhlu: `df.columns[-1:].tolist() + df.columns[:-1].tolist()`. Lokhu kwakha uhlu olusha olunegama lekholomu yokugcina ekuqaleni, lulandelwe ngamanye amagama ekholomu ngokulandelana kwawo kwasekuqaleni.
4. Sisebenzisa uhlelo olusha lwekholomu kuhlaka lwedatha: `df[df.columns[-1:].tolist() + df.columns[:-1].tolist()]`. Lokhu kudala uhlaka lwedatha olusha olunokuhleleka kwekholomu oyifunayo.

Ukuthuthukisa Amakhono Akho NgePandas

Umtapo wezincwadi we-panda unezici eziningi zokuphatha, ukukhohlisa, nokuhlaziya ama-dataframes. Kulesi sibonelo, sibonise indlela yokuguqula ikholomu yokugcina iye endaweni yokuqala kuhlaka lwedatha. Le nqubo iwusizo ekuhleleni kabusha nasekugxileni kumakholomu athile ngaphakathi kwedathasethi.

Ukusebenza ngama-dataframe kuyisici esisodwa kuphela sama-panda, njengoba umtapo wezincwadi ubuye ube namathuluzi okuphatha uchungechunge lwesikhathi kanye nezinye izakhiwo zedatha eziyinkimbinkimbi. Ukuze ube nekhono emtatsheni wezincwadi we-pandas wePython, kubalulekile ukuqonda imisebenzi ehlukahlukene efana inkomba, ukuhlanganisa, Futhi ukuhlela kabusha ikholomu - konke okubalulekile ekuphathweni kwedatha ngempumelelo.

Ukwengeza, ama-panda asekela eminye imisebenzi eminingi njengokuhlunga, ukuhlanganisa, nokuhlanza, okuyenza ibe ithuluzi elibalulekile emkhakheni wokuhlaziya idatha. Kunconywa kakhulu ukuhlola izihloko ezithuthuke kakhulu namasu okukhulisa amandla e-panda futhi uthuthukise imizamo yakho yokukhohlisa idatha.

Okuthunyelwe okuhlobene:

Shiya amazwana