Isonjululwe: ikholam yombuzo wombuzo wepandas

I-Pandas yilayibrari yePython eyaziwayo ngokubanzi esetyenziswa kwindawo yokuhlalutya idatha kunye nokukhohlisa. Kule mihla, ukuhlalutya kunye nokusebenza ngeemali ezininzi zedatha kubaluleke kakhulu kunanini ngaphambili, kwaye iPandas idlala indima ebalulekileyo ekuboneleleni ngezixhobo eziyimfuneko kule njongo. Omnye wemisebenzi ebalulekileyo edlalwa rhoqo ngexesha lokuhlalutya idatha kukukwazi ukubuza ulwazi oluthile kunye nokubuyisela ikholamu ngokusekelwe kwiimeko ezithile. Kweli nqaku, siza kuxoxa ngendlela yokufumana iziphumo ezinjalo usebenzisa ithala leencwadi lePandas elinamandla kunye nengcaciso ecacileyo yekhowudi, imisebenzi, kunye namathala eencwadi afunekayo.

Izinto ezifunekayo: Ukufakela iiPandas

Ngaphambi kokuba ungene kwisisombululo, kufuneka ube neePandas ezifakwe kwinkqubo yakho. Ukuba ngaba awunayo iPandas esele ifakiwe, ungasebenzisa lo myalelo ulandelayo ukuyifaka ngomphathi wepakethe yePython, ipip:

pip install pandas

Emva kokufaka ngempumelelo iiPandas, qhubeka nokuyifaka kwiskripthi sakho sePython usebenzisa:

import pandas as pd

Ngoku ekubeni sinePandas efakiweyo kwaye ingeniswe kwisikripthi sethu, masiqhubele phambili ekusombululeni ingxaki.

Isisombululo sengxaki: Ukubuza i-DataFrame kunye nokubuyisela iKholamu

Ukucinga ukuba sineDathaFrame kwaye sidinga ukubuza ulwazi oluthile olusekelwe kwiimeko ezithile, umzekelo, ukufumana ikholamu ebizwa ngokuthi "ubudala" apho amaxabiso makhulu kunenombolo enikiweyo. Singafezekisa oku sisebenzisa iiPandas ' umbuzo () msebenzi.

Masiqale senze isampulu yeDatha yeSakhelo ngedatha ethile ngeenjongo zokubonisa:

data = {
    "Name": ["Alice", "Bob", "Charlie", "David", "Eve"],
    "Age": [25, 32, 29, 41, 38],
    "City": ["New York", "San Francisco", "Los Angeles", "Chicago", "Miami"]
}

df = pd.DataFrame(data)

Inkcazo yeNyathelo ngeNyathelo: Ukusebenza noMsebenzi wePandas woMbuzo

Ngoku ekubeni senze isampulu yeDataFrame masicazulule amanyathelo okubuza kwaye sibuyisele idatha efunekayo:

1. Sebenzisa i umbuzo () umsebenzi wokucoca i-DataFrame ngokusekelwe kwimeko enikiweyo:

   age_filter = df.query('Age > 30')
   

The umbuzo () umsebenzi wamkela umtya oqulathe imeko, apha 'Ubudala > 30', ukuhluza i-DataFrame ngokufanelekileyo.

2. Ukubuyisela kuphela ikholomu 'Yobudala' yeDathaFrame ehluziweyo, sebenzisa:

   result = age_filter['Age']
   

3. Okokugqibela, printa isiphumo:

   print(result)
   

Eminye iMisebenzi efanayo kunye namaThala eencwadi

Ukongeza kwi umbuzo () umsebenzi, kukho ezinye iindlela ezifanayo ezikhoyo kwiPandas, njenge indawo[] kwaye iloc[] imisebenzi, enokusebenzela injongo enye yokucoca kunye nokukhupha idatha. Ukukhetha umsebenzi kuxhomekeke kubunzima bengxaki kunye nokulula kwekhowudi.

Ngaphaya koko, iiPandas zihlala zidityaniswa namanye amathala eencwadi ukuze kuphuculwe ngakumbi amandla okuhlalutya idatha. INumPy lithala leencwadi lemisebenzi yamanani, linceda ukuphuculwa kokusebenza kweePanda. Ngokuhambelanayo, i matplotlib ilayibrari inceda ekudaleni ukubonwa okunyanzelekileyo kwedatha, okwenza kube lula kubasebenzisi ukuqonda iipateni zedatha.

Ukuqukumbela, ithala leencwadi lePandas lisebenza njengesixhobo esisisiseko kuhlalutyo lwedatha kunye nokucoca, kudityaniswe namanye amathala eencwadi ayimfuneko njengeNumPy kunye neMatplotlib, ukubonelela ngeendlela eziguquguqukayo nezisebenzayo zokukhohlisa idatha.

Izithuba ezihambelanayo:

Shiya Comment