Kuxazululiwe: ikholomu yokubuyisela umbuzo we-panda

I-Pandas iwumtapo wezincwadi wePython owaziwa kakhulu osetshenziswa emkhakheni wokuhlaziya idatha nokukhohlisa. Namuhla, ukuhlaziya nokusebenza ngenani elikhulu ledatha kubaluleke kakhulu kunangaphambili, futhi amaPanda adlala indima ebalulekile ekuhlinzekeni ngamathuluzi adingekayo ale njongo. Omunye wemisebenzi ebalulekile evame ukwenziwa phakathi nokuhlaziywa kwedatha yikhono lokubuza ulwazi oluthile nokubuyisela ikholomu ngokusekelwe ezimweni ezithile. Kulesi sihloko, sizoxoxa ngendlela yokuthola imiphumela enjalo kusetshenziswa umtapo wezincwadi wePandas onamandla kanye nencazelo enemininingwane yekhodi, imisebenzi, nemitapo yolwazi edingekayo.

Okudingekayo: Ukufaka amaPanda

Ngaphambi kokungena esixazululweni, kufanele ufake iPandas ohlelweni lwakho. Uma kwenzeka ungenayo i-Pandas efakiwe, ungasebenzisa umyalo olandelayo ukuyifaka ngomphathi wephakheji wePython, ipayipi:

pip install pandas

Ngemuva kokufaka ngempumelelo amaPanda, qhubeka nokuwungenisa kumbhalo wakho wePython usebenzisa:

import pandas as pd

Manje njengoba sesinama-Panda afakiwe futhi angeniswa kuskripthi sethu, asiqhubekele ekuxazululeni inkinga.

Isixazululo senkinga: Ukubuza i-DataFrame kanye nokubuyisela Ikholomu

Sithatha ngokuthi sine-DataFrame futhi sidinga ukubuza ulwazi oluthile olusekelwe ezimweni ezithile, isibonelo, ukuthola ikholomu ebizwa ngokuthi "iminyaka" lapho amanani amakhulu kunenombolo enikeziwe. Lokhu singakufeza sisebenzisa amaPanda' umbuzo () umsebenzi.

Masiqale sidale isampula ye-DataFrame ngedatha ethile ngezinjongo 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)

Incazelo Yesinyathelo Nesinyathelo: Ukusebenza Nomsebenzi Wombuzo wePandas

Manje njengoba sesidale isampula ye-DataFrame ake sihlukanise izinyathelo zokubuza futhi sibuyisele idatha edingekayo:

1. Sebenzisa umbuzo () umsebenzi wokuhlunga i-DataFrame ngokusekelwe kumbandela onikeziwe:

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

The umbuzo () umsebenzi wamukela iyunithi yezinhlamvu equkethe isimo, lapha 'Ubudala > 30', ukuze uhlunge i-DataFrame ngokufanele.

2. Ukuze ubuyisele kuphela ikholomu 'Yobudala' ye-DataFrame ehlungiwe, sebenzisa:

   result = age_filter['Age']
   

3. Ekugcineni, phrinta umphumela:

   print(result)
   

Eminye Imisebenzi Efanayo Ephawulekayo Nemitapo Yolwazi

Ngaphezu kwe umbuzo () umsebenzi, kukhona ezinye izindlela ezifanayo ezitholakalayo kumaPanda, njenge indawo[] futhi iloc[] imisebenzi, engafeza injongo efanayo yokuhlunga nokukhipha idatha. Ukukhethwa komsebenzi kuncike ebunkingeni benkinga kanye nokuba lula kwekhodi.

Ngaphezu kwalokho, i-Pandas ivamise ukubhangqwa namanye amalabhulali ukuze kuthuthukiswe amakhono okuhlaziya idatha. I-NumPy iwumtapo wezincwadi wemisebenzi yezinombolo, ezuzisa ukuthuthukiswa kokusebenza kwamaPanda. Ngokuhambisanayo, i- I-Matplotlib ilabhulali isiza ekudaleni ukubonwa kwedatha okuphoqayo, okwenza kube lula kubasebenzisi ukuqonda amaphethini wedatha.

Sengiphetha, umtapo wezincwadi we-Pandas usebenza njengethuluzi eliyisisekelo ekuhlaziyeni nasekuhlungeni idatha, kuhlanganiswe neminye imitapo yolwazi ebalulekile njenge-NumPy ne-Matplotlib, ukuze kuhlinzekwe ngamasu okukhohlisa idatha aguquguqukayo nasebenzayo.

Okuthunyelwe okuhlobene:

Shiya amazwana