La xaliyay: pandas ayaa beddelaya qiyamka tiirka

Pandas waa maktabad awood leh oo Python ah oo si weyn loogu isticmaalo wax-is-dabamarinta iyo falanqaynta xogta. Hal qalliin oo caadi ah oo lagu sameeyo xogta ayaa ah in la beddelo qiyamka tiirarka iyadoo lagu salaynayo shuruudo gaar ah, sida qaboojinta ama u samaynta qiyamka kale. Maqaalkan, waxaan ku baari doonaa sida si wax ku ool ah loogu dabaqo hawlgalkan anagoo adeegsanayna maktabada Pandas. Haddi aad tahay saynis yahan xogeed, barnaamij sameeye, ama khabiir dhanka moodada ah oo u dhuun daloola aduunka isbeddellada moodada ee xogtu waddo, aqoontani waxay noqon doontaa mid qiimo leh.

Furaha fahamka hawlgalkani waxa uu ku jiraa haynta hawlaha la dhisay ee ay bixiso maktabadda Pandas. Gaar ahaan, waxaanu diiradda saari doonaa isticmaalka 'badal()', 'map()', iyo 'codso()' hawlaha si loo maamulo qiyamka tiirka iyadoo lagu salaynayo shuruudo kala duwan.

import pandas as pd

# Sample data
data = {'Fashion_Style': ['Boho', 'Grunge', 'Preppy', 'Vintage', 'Athleisure'],
        'Colors': ['Earthy tones', 'Dark shades', 'Bright tones', 'Muted tones', 'Monochrome']}

df = pd.DataFrame(data)

# Replacing column values
df['Colors'] = df['Colors'].replace(['Earthy tones', 'Monochrome'], ['Warm tones', 'Contrast tones'])

print(df)

Sharaxaada Tallaabo-tallaabo ee Xeerka

1. Marka hore, waxaan u soo dejineynaa maktabadda Pandas sida `pd`. Kani waa heshiis caadi ah, waxayna noo ogolanaysaa inaan ugu yeedhno hawlaha Pandas anagoo adeegsanayna gacanta gaaban ee 'pd'.
2. Marka xigta, waxaanu abuurnaa qaamuus loo yaqaan 'data' oo ka kooban tiirarka 'Fashion_Style' iyo 'Colors', iyo sidoo kale qiimayaashooda.
3. Ka dib waxaanu abuurnaa DataFrame looguna magac daray `df' anagoo adeegsanayna shaqada `pd.DataFrame()` oo ay la socoto qaamuuska 'data' dood ahaan.
4. Intaa ka dib, waxaan isticmaalnaa 'badalka()' shaqada si aan u bedelno qiyamka gaarka ah ee tiirka 'Midabada'. Tusaalahayaga, waxaan ku bedelnaa 'Tones Earth' 'Tones diiran' iyo 'Monochrome' oo ku beddela 'Contrast tones'.
5. Ugu dambeyntii, waxaan daabacnaa DataFrame'df' ee la cusboonaysiiyay si loo hubiyo natiijada.

Pandas-ku-dhismay Hawlaha loogu talagalay Beddelka Qiimaha Safka

Pandas waxay bixisaa dhowr hawlood oo gudaha ku dhex jira oo lagula shaqaynayo qiyamka tiirka ee DataFrames. Kuwaas waxaa ka mid ah, waxaan aqoonsannay 'badal()', 'map()', iyo 'codso()' kuwa faa'iido leh gaar ahaan marka ay timaado beddelka qiyamka tiirarka ee ku saleysan xaalado kala duwan.

beddel ()Shaqadan waxaa loo isticmaalaa in lagu beddelo qiyamka la cayimay ee DataFrame ama Taxanaha. Waxaa lagu dabaqi karaa tiir gaar ah ama dhammaan DataFrame, waxayna taageertaa tibaaxaha caadiga ah ee is-waafajinta qaabka horumarsan.

df['Colors'] = df['Colors'].replace(['Earthy tones', 'Monochrome'], ['Warm tones', 'Contrast tones'])

khariidad (): Shaqada `map()` waxay la mid tahay `badalida()`, laakiin waxay khusaysaa hawl ama qaamuus la bixiyay shay kasta oo Taxane ah. Tani waxay noqon kartaa mid faa'iido leh markaad u baahato inaad khariidayso qiyamka tiirka ilaa qiyam cusub oo ku salaysan xeerar gaar ah.

color_mapping = {'Earthy tones': 'Warm tones', 'Monochrome': 'Contrast tones'}
df['Colors'] = df['Colors'].map(color_mapping)

dalbo (): Shaqada 'codbi()' waa qalab awood leh oo ku dabaqa hawl la siiyay dhidibka DataFrame. Waxaa loo isticmaali karaa dhammaan DataFrame ama tiirar gaar ah si loo gaaro isbeddel ballaaran oo ballaaran.

def update_colors(color_value):
    if color_value == 'Earthy tones':
        return 'Warm tones'
    elif color_value == 'Monochrome':
        return 'Contrast tones'
    else:
        return color_value
        
df['Colors'] = df['Colors'].apply(update_colors)

Iyada oo hawlahan aad gacanta ku hayso, waxaad hadda diyaar u tahay inaad wax ka qabato hawlaha kala duwan ee xogta ee Pandas, sida beddelka qiyamka tiirarka ee DataFrames. Aqoontani kaliya maaha mid lagu dabaqi karo dhinaca sayniska xogta iyo barnaamijyada laakiin sidoo kale waxay caddaynaysaa faa'iidada marka la falanqeynayo qaababka moodada casriga ah, aqoonsiga isbeddellada soo baxaya, iyo fahamka muhiimadda taariikheed ee qaababka iyo midabada kala duwan.

Related posts:

Leave a Comment