La xaliyay: ku dar khaan cusub pandas dataframe

Maqaalkan, waxaanu sahamin doonaa habka loogu daro tiir cusub Pandas DataFrame, maktabad caan ah oo ku taal Python si loogu isticmaalo xogta iyo falanqaynta. Waxaan ka wada hadli doonaa xalka dhibaatadan, waxaan u mari doonaa sharraxaad tallaabo tallaabo ah oo ku saabsan koodka, waxaanan dabooli doonnaa mowduucyo iyo howlo la xiriira qaar ka mid ah maktabadda Pandas. Pandas waa maktabad si weyn loo isticmaalo oo leh qaab-dhismeed xogeed heersare ah iyo qalab, ku habboon falanqaynta xogta hufan iyo maaraynta hawlaha.

Si aan u bilowno, aan ka soo qaadno in aan haysano xog-ururin qaab Pandas DataFrame ah oo aan rabno in aan ku darno tiir cusub. Tani waa wax caadi ah oo looga baahan yahay heerka diyaarinta xogta, oo inta badan looga baahan yahay injineernimada sifada ama in la abuuro macluumaad dheeraad ah oo ku salaysan tiirarka jira. Aan u dhex galno sida tan lagu gaari karo.

Ku darida tiir cusub Pandas DataFrame

Waxaan ku bilaabi doonaa soo dejinta maktabadda loo baahan yahay iyo abuurista muunad DataFrame ah.

import pandas as pd

data = {'Name': ['Alex', 'Tom', 'Nick', 'Sam'],
        'Age': [25, 28, 23, 22],
        'City': ['NY', 'LA', 'SF', 'Chicago']}

df = pd.DataFrame(data)

Hadda, aan ku darno tiir cusub 'Waddan' DataFrame-kayaga oo leh qiime caadi ah, dheh 'USA'.

df['Country'] = 'USA'

Khadkan fudud ee koodka ayaa ku dari doona tiir cusub oo lagu magacaabo 'Country' DataFrame 'df' ee jira oo leh qiimaha 'USA' ee dhammaan safkiisa. DataFrame-kayaga la cusboonaysiiyay wuxuu u ekaan doonaa sidan:

  Name  Age     City Country
0  Alex   25      NY     USA
1   Tom   28      LA     USA
2  Nick   23      SF     USA
3   Sam   22  Chicago     USA

Sharaxaad kood-tallaabo-tallaabo ah

Aynu jebinno koodka oo aynu si tallaabo tallaabo ah u fahanno.

1. Marka hore, waxaan soo dejineynaa maktabadda Pandas anagoo adeegsanayna astaanta caadiga ah ee 'pd'. Tani waxay noo ogolaanaysaa inaanu galno hawlaha Pandas iyo fasalada anagoo adeegsanayna horgalaha 'pd'.

import pandas as pd

2. Marka xigta, waxaan abuurnaa qaamuus 'xog' ka kooban xog muunad ah. Fure kasta oo qaamuuska ku jira wuxuu u taagan yahay magaca tiirka, qiimihiisa u dhigmana waa liiska qiyamka tiirkaas.

data = {'Name': ['Alex', 'Tom', 'Nick', 'Sam'],
        'Age': [25, 28, 23, 22],
        'City': ['NY', 'LA', 'SF', 'Chicago']}

3. Markaa qaamuuskan waxaanu u beddelnaa shay Pandas DataFrame anagoo adeegsanayna shaqada `pd.DataFrame()'.

df = pd.DataFrame(data)

4. Ugu dambeyntii, si loogu daro tiir cusub, waxaan si fudud u isticmaalnaa hawlwadeenka meelaynta "=" oo leh DataFrame, anagoo bixinayna magaca safafka cusub gudaha xargaha labajibbaaran oo tilmaamaya qiimaha caadiga ah. Xaaladeena, waxaan ku darnay tiirka 'Waddanka' oo leh qiimaha caadiga ah 'USA'.

df['Country'] = 'USA'

Maktabadda Pandas iyo hawlaha la xidhiidha

Pandas waa maktabad awood leh oo Python ah, gaar ahaan ku habboon habaynta xogta, nadiifinta iyo hawlaha falanqaynta. Waxay bixisaa laba qaab-dhismeedka xogta muhiimka ah: DataFrame iyo Taxanaha. DataFrame waa qaab dhismeed xogeed laba-cabbir ah oo leh faashash calaamadeysan (safaf iyo tiirar). Taxanuhu, dhanka kale, waa hal-cabbir calaamadeysan oo awood u leh inay hayaan xogta nooc kasta ah.

Qaar ka mid ah hawlaha Pandas ee caadiga ah ee la xidhiidha ku darista, wax ka beddelka iyo tirtiridda tiirarka ku jira DataFrame waa sida soo socota:

  • geli(): Si aad u geliso tiir meel cayiman.
  • hoos(): Si looga saaro tiir ka DataFrame
  • Magacaabid(): Si aad dib ugu magacawdo tiirka DataFrame
  • meeleey(): Si loo abuuro tiir cusub oo ku salaysan natiijada tibaaxaha.

Markaa, ku darista tiir cusub Pandas DataFrame waa mid fudud oo hufan. Maqaalkan, waxaanu daboolnay habka aasaasiga ah ee lagu daro tiir cusub oo leh qiime aan caadi ahayn waxaanan bixinnay sharraxaad faahfaahsan oo ku saabsan tallaabooyinka ku lug leh. Waxaan sidoo kale soo bandhignay Pandas sida maktabad awood badan oo wax-is-daba-marinta xogta waxaanan ka wada hadalnay qaar ka mid ah hawlaha la xiriira maaraynta tiirarka DataFrame. Markaad barato farsamooyinkan, waxaad si fiican u qalabaysan doontaa inaad qabato hawlo habayn xog badan oo Python ah.

Related posts:

Leave a Comment