Isonjululwe: uthotho lweepandas zongeza igama kuyo yonke into ekuthotho

I-Pandas yilayibrari enamandla kwaye eguquguqukayo kwi-Python, esetyenziswa ngokuqhelekileyo ukukhohlisa idatha kunye nemisebenzi yokuhlalutya. Enye yezinto eziphambili kwiPandas yi uthotho into, eyenza i-dimensional enye, ileyibhile uluhlu. Kweli nqaku, siza kugxila kwingxaki ethile: ukongeza igama kuyo yonke into kwiPandas Series. Siza kuhamba ngesisombululo, sixoxe ngekhowudi yesinyathelo ngesinyathelo ukuqonda ukusebenza kwayo kwangaphakathi. Ukongeza, siza kuxoxa ngeelayibrari ezinxulumeneyo, imisebenzi, kunye nokubonelela ngemibono kwiingxaki ezifanayo.

Umsebenzi okhoyo kukuthatha iPandas Series ebandakanya iintambo, kwaye ungeze igama kwinto nganye kuluhlu. Isisombululo esisinikezelayo apha siya kusebenzisa iiPandas kunye nobuchule bayo obakhelwe ngaphakathi ukujongana ngokufanelekileyo nangempumelelo nale ngxaki.

Okokuqala nokuphambili, masingenise ilayibrari eyimfuneko ngokungenisa iiPandas kwaye siqalise idatha kwiSeries.

import pandas as pd

data = ['item1', 'item2', 'item3']
series = pd.Series(data)

Okulandelayo, kufuneka sichaze igama esifuna ukulengeza. Kulo mzekelo, siya kusebenzisa igama elithi "umzekelo" njengegama lokudibanisa kwinto nganye kwiPandas Series.

word_to_add = "example"

Ngoku siza kuqhubeka ngokusebenzisa i .sebenzisa () indlela yokongeza igama elifunwayo kwinto nganye kuthotho.

series_with_added_word = series.apply(lambda x: x + ' ' + word_to_add)
print(series_with_added_word)

Oku kuya kuvelisa iziphumo ezilandelayo:

0    item1 example
1    item2 example
2    item3 example
dtype: object

Ngoku ukuba siyifeze ngempumelelo injongo, makhe sixoxe ngekhowudi kunye namacandelo ayo ngokubanzi.

IiPandas Series

A IiPandas Series luludwe lwecala elinye, olunombhalo olukwaziyo ukubamba naluphi na uhlobo lwedata, ukuquka iiint, ezidadayo, kunye nezinye izinto. Kukho iindlela ezininzi zokwenza iPandas Series, njengoko kubonisiwe kwinyathelo lethu lokuqalisa. Uthotho lugcina iileyibhile zesalathiso, ngoko ke zivumela ukuguqulwa kwedatha okusebenzayo kunye nokuqondakalayo.

Lambda Imisebenzi kwaye sebenzisa () Indlela

A umsebenzi we-lambda yinto engaziwa, engaphakathi kwe-Python. Iluncedo kwiimeko apho ukuchaza umsebenzi oqhelekileyo kunokuba nzima okanye kungafuneki. Le misebenzi inokuba nalo naliphi na inani leempikiswano kodwa enye kuphela intetho, ethi ivavanywe kwaye ibuyiswe. Ngokukodwa kwimeko ye-.apply() indlela, imisebenzi ye-lambda yenza lula ikhowudi.

The .sebenzisa () indlela, kwelinye icala, iququzelela ukusebenzisa umsebenzi kuyo yonke into kwiPandas Series okanye iDathaFrame. Iphinda iphindaphinde into nganye, ivumela uluhlu olubanzi lokwenziwa ngokwezifiso xa uguqula idatha.

Kwisisombululo sethu, sisebenzise umsebenzi we lambda ecaleni kwe .apply() indlela yokufezekisa isiphumo esifunekayo. Ngokusebenzisa obu buchule, sinciphise inani lekhowudi efunekayo kwaye songeza ngempumelelo igama kuyo yonke into kwiPandas Series.

Ekugqibeleni, siye sabonisa ukuguquguquka kwePandas, ngokukodwa ngePandas Series, ukusombulula ingxaki yokusetyenziswa kwedatha eqhelekileyo. Ngokusebenzisa .apply () indlela kunye nemisebenzi ye-lambda, siye sanqumla ngokufanelekileyo kwaye satshintsha izinto ezikuluhlu. Oku kusebenza njengomzekelo obalaseleyo wendlela imiba efanayo enokusingathwa ngayo kwaye yoyiswe kusetyenziswa isixhobo esinamandla esiyiPandas.

Izithuba ezihambelanayo:

Shiya Comment