La xaliyay: geli pandas tiir badan

Pandas waa maktabad awood badan oo wax ku ool ah Python oo si weyn loogu isticmaalo wax-is-dabamarinta iyo falanqaynta xogta. Mid ka mid ah shuruudaha caadiga ah marka xogta lagu shaqeynayo waa gelinta tiirar badan oo ku jira DataFrame. Maqaalkan, waxaan ku baari doonaa habka loogu daro tiirar badan DataFrame anagoo adeegsanayna maktabada Pandas, ka doodi doona koodka, oo aan si qoto dheer ugu dhex quusaneyno howlaha la xiriira, maktabadaha, iyo fikradaha kaa caawin kara inaad noqoto khabiir Pandas ah.

Ku darida Tiirar badan oo Pandas DataFrame ah

Si loo geliyo tiirar badan oo lagu galo DataFrame, waxaanu isticmaali doonaa iskuxiran shaqada laga heli karo maktabadda Pandas. Shaqadani waxay kuu ogolaanaysaa inaad isku darsato DataFrames badan oo ay weheliyaan midba midka kale, ha ahaato safafka ama tiirarka. Marka la gelinayo tiirar cusub, waxaan isku dari doonaa DataFrames oo ay weheliyaan tiirarka. Aan ku bilowno xalka dhibkeena.

import pandas as pd

# Create a sample DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df = pd.DataFrame(data)

# Create new columns to be inserted
new_columns = {
    'C': [7, 8, 9],
    'D': [10, 11, 12]
}
new_df = pd.DataFrame(new_columns)

# Insert new columns into the existing DataFrame
result = pd.concat([df, new_df], axis=1)

print(result)

Sharaxaada Tallaabo-tallaabo ee Xeerka

Tusaalahayaga, waxaan u mari doonaa habka talaabo talaabo si aan u fahanno sida koodku u shaqeeyo.

1. Marka hore, waxaan soo dejineynaa maktabadda lagama maarmaanka ah, Pandas, anagoo fulinayna pandas soo dhoofso sida pd. Tani waxay noo ogolaanaysaa in aan isticmaalno hawlaha Pandas ee qoraalkayaga.

2. Marka xigta, waxaan abuurnaa muunad DataFrame ah oo la yiraahdo df iyo DataFrame cusub ee tiirarka cusub, cusub_df.

3. Si loo geliyo tiirarka cusub (new_df) gelinta DataFrame-kayaga asalka ah (df), waxaanu isticmaalnaa pd.concat shaqayn Iyadoo la qeexayo dhidibka=1, Waxaan u sheegnaa shaqada in ay isku xirto tiirarka, iyada oo la gelinayo tiirarka cusub ee ku jira DataFrame jira.

4. Ugu dambeyntii, waxaan daabacnaa natiijada DataFrame si loo xaqiijiyo in tiirarka cusub si sax ah loo geliyey.

Kiisaska iyo Farsamooyinka Isticmaalka Horukacsan

In kasta oo shaqada concat ay tahay aalad awood badan oo lagu geliyo tiirar badan oo lagu geliyo DataFrame, waxaa laga yaabaa inaad la kulanto xaalado halkaas oo aad ugu baahan tahay farsamooyin horumarsan oo aad ku gaareyso yoolal gaar ah. Qaybtan, waxaan kaga hadli doonaa dhowr habab oo kale oo kaa caawin kara inaad khabiir ku noqoto wax ka qabashada DataFrames adoo isticmaalaya maktabadda Pandas.

  • Geli tiir meel gaar ah

Xaaladaha aad u baahan tahay inaad geliso tiir meel gaar ah oo ku taal DataFrame, the geli habka waa doorasho qiimo leh. Habkani wuxuu kuu ogolaanayaa inaad geliso tiir ka hor tusaha la cayimay. Waa kan koodka tusaale:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • Geli tiirarka laga soo qaatay tiirarka kale

Mararka qaarkood, waxaa laga yaabaa inaad rabto inaad geliso tiirar cusub oo laga soo qaatay tiirarka kale ee DataFrame. Waxaad samayn kartaa xisaabinta xogta jirta si aad u abuurto tiirarkan cusub. Tusaale ahaan, si loo xisaabiyo badeecada tiirarka 'A' iyo 'B':

df['F'] = df['A'] * df['B']

Maqaalkan, waxaan ku soo qaadanay sida loo geliyo tiirar badan a Pandas DataFrame isticmaalka iskuxiran shaqada, bartay sharraxaadda tallaabo-tallaabo ee koodka, iyo sahaminta kiisaska isticmaalka horumarsan iyo farsamooyinka. Aqoontan, waxaad hadda si wax ku ool ah u maareyn kartaa xogtaada oo aad si hufan u noqon kartaa hawlahaaga falanqaynta xogta.

Related posts:

Leave a Comment