La xaliyay: tiirka soo celinta weydiinta pandas

Pandas waa maktabad si weyn loo jecel yahay oo Python loo isticmaalo dhanka falanqaynta xogta iyo wax-is-daba-marinta. Maalmahan, falanqaynta iyo ku shaqaynta tiro badan oo xog ah ayaa aad uga muhimsan waligeed, Pandas-na waxa ay door lama huraan ah ka ciyaartaa bixinta agabka lagama maarmaanka u ah ujeedadan. Mid ka mid ah hawlaha muhiimka ah ee inta badan la qabto inta lagu jiro falanqaynta xogta ayaa ah awoodda lagu waydiiyo macluumaad gaar ah oo lagu soo celiyo tiir ku salaysan xaalado gaar ah. Maqaalkan, waxaan ka wada hadli doonaa sida loo helo natiijooyinkan iyadoo la adeegsanayo maktabadda Pandas ee xoogga badan oo ay weheliso sharraxaad faahfaahsan oo ku saabsan koodka, shaqooyinka, iyo maktabadaha loo baahan yahay.

Shuruudaha: Ku rakibida Pandas

Kahor intaadan quusin xalka, waa inaad ku rakibtay Pandas nidaamkaaga. Haddii aadan haysan Pandas horay loo rakibay, waxaad isticmaali kartaa amarka soo socda si aad ugu rakibto maareeyaha xirmada Python, pip:

pip install pandas

Kadib markaad si guul leh u rakibto Pandas, sii wad inaad ku soo dejiso qoraalka Python adiga oo isticmaalaya:

import pandas as pd

Hadda oo Pandas lagu rakibay oo la soo galiyay qoraalkayaga, aan u gudubno xallinta dhibaatada.

Xalka Dhibaatada: Weydiinta DataFrame iyo Soo celinta Tiirka

Anaga oo u malaynayna in aanu haysano DataFrame oo aanu u baahanahay in aanu waydiino macluumaad gaar ah oo ku salaysan shuruudo gaar ah, tusaale ahaan, helida tiir lagu magacaabo "da'da" halkaas oo qiyamku ay ka weyn yihiin tirada la bixiyay. Waxaan ku gaari karnaa tan anagoo adeegsanayna Pandas' weydiin () shaqo.

Aan marka hore abuurno muunad DataFrame ah oo wata xog qaar ka mid ah ujeedooyinka muujinta:

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)

Sharaxa tallaabo-tallaabo: La shaqaynta Pandas Su'aasha Shaqada

Hadda oo aanu abuurnay muunad DataFrame ah aynu kala qaadno tillaabooyinka weydiinta oo aan soo celinno xogta loo baahan yahay:

1. Isticmaal weydiin () shaqada si loo shaandheeyo DataFrame iyadoo lagu salaynayo xaalada la bixiyay:

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

The weydiin () Shaqadu waxay aqbashaa xadhig ka kooban xaaladdu, halkan 'Da'da> 30', si loo sifeeyo DataFrame si waafaqsan.

2. Si aad u soo celiso kaliya tiirka 'Age' ee DataFrame la sifeeyay, isticmaal:

   result = age_filter['Age']
   

3. Ugu dambeyntii, daabac natiijada:

   print(result)
   

Shaqooyin iyo Maktabado kale oo la mid ah oo xusid mudan

Intaa waxaa dheer in ay weydiin () shaqada, waxaa jira beddelaadyo kale oo la mid ah oo laga heli karo Pandas, sida kuwa meesha[] iyo iloc[] hawlaha, kuwaas oo u adeegi kara isla ujeeddada shaandhaynta iyo soo celinta xogta. Doorashada shaqadu waxay ku xidhan tahay dhibka kakanaanta iyo fudaydka koodka.

Intaa waxaa dheer, Pandas waxaa badanaa lagu lammaaniyaa maktabado kale si loo sii wanaajiyo awoodaha falanqaynta xogta. bararsan waa maktabad loogu talagalay hawlgallada tirada, oo ka faa'iideysanaya hagaajinta waxqabadka Pandas. Marka la barbar dhigo, matplotlib Maktabadu waxay gacan ka geysataa abuurista muuqaallo soo jiidasho leh oo xogta ah, taasoo u sahlaysa isticmaalayaasha inay fahmaan qaababka xogta.

Gebagebadii, maktabadda Pandas waxay u adeegtaa sidii qalab aasaasi u ah falanqaynta xogta iyo shaandhaynta, oo ay weheliso maktabadaha kale ee muhiimka ah sida NumPy iyo Matplotlib, si ay u bixiyaan farsamooyin wax-is-daba marin xog dabacsan oo hufan.

Related posts:

Leave a Comment