La xaliyay: U beddelo Pandas Column of timestamps ilaa taariikhda

Dunida falanqaynta xogta, waa wax caadi ah in lala kulmo xog-ururin ay ku jiraan calaamado wakhti ah. Mararka qaarkood, waxaa laga yaabaa inaan rabno inaan fududeyno oo kaliya tixgelinno taariikhda, taas oo faa'iido u yeelan karta ujeedooyin kala duwan sida falanqaynta isbeddellada, saadaalinta, ama aragtida. Maqaalkan, waxaan ku tusi doonaa sida ** loogu beddelo tiirka Pandas ee timestamps ilaa taariikhda** adoo isticmaalaya Python, taasoo kuu sahlaysa inaad la shaqeyso oo aad fahanto xogtaada. Waanu ku dhex socon doonaa xal, waxaanu ku siin doonaa sharaxaad talaabo-tallaabo ah oo ku saabsan koodka, iyo sidoo kale inaanu dhex galno qaar ka mid ah maktabadaha iyo hawlaha la xidhiidha kuwaas oo ka faa'iidaysan kara xirfadahaaga wax-is-dabamarinta xogta.

U Beddelka Jadwalka Wakhtiga Taariikhda ee Pandas

Si aad u bilowdo, waxaad u baahan doontaa inaad haysato Baandooyinka lagu rakibay deegaankaaga Python. Pandas waa maktabad awood leh oo bixisa qalabaynta xogta iyo falanqaynta. Mid ka mid ah walxaha ugu muhiimsan Pandas waa DataFrame, kaas oo kuu ogolaanaya inaad si fudud u maamusho oo aad u falanqeyso tiro badan oo xog ah oo leh hawlo kala duwan.

Xalka u beddelka tiirarka Pandas ee timestamps ilaa taariikhda waxa uu ka kooban yahay isticmaalka 'dt' accessor iyo 'taariikhda' sifada. Aynu ka soo qaadno inaad hore u haysatay DataFrame oo leh tiir waqti-stambooyin ah. Koodhka lagu samaynayo beddelka ayaa u ekaan doona sidan:

import pandas as pd

# Assuming your DataFrame is named df and the column with timestamps is 'timestamp_col'
df['date_col'] = df['timestamp_col'].dt.date

Koodhka kore wuxuu ku abuuraa tiir cusub oo lagu magacaabo 'date_col' gudaha DataFrame, wuxuuna ku meeleeyaa taariikhda qaybta 'timestamp_col'.

Sharaxaada Tallaabo-tallaabo ee Xeerka

Hadda, aan kala saarno koodka oo aan fahanno qayb kasta oo ka mid ah waxay qabato.

1. Marka hore, waxaan soo dejineynaa maktabadda Pandas anagoo adeegsanayna naanaysta 'pd' ee caadiga ah:

   import pandas as pd
   

2. Marka xigta, waxaan u qaadaneynaa in aad horey u heysatay DataFrame `df` ka kooban tiir leh mareegyo loo yaqaan 'timestamp_col'. Si aan u abuurno tiir cusub oo leh kaliya qaybta taariikhda ee timestamps-kan, waxaanu isticmaalnaa soo galiyaha 'dt' oo ay ku xigto sifada 'taariikhda':

   df['date_col'] = df['timestamp_col'].dt.date
   

Soo-galiyaha 'dt' wuxuu bixiyaa gelitaanka taariikhda taariikhda ee Taxanaha Pandas, sida 'sanad', 'bil', 'maalin', 'taariikhda'. Xaaladeena, waxaanu isticmaalnay sifada 'taariikhda' taasoo soo celisa taariikhda qaybta wakhtiyada.

Waana taas! Khadadkan fudud ee koodka, waxaad si guul leh u beddeshay tiiradda Pandas ee wakhtiga stamps ilaa taariikhda.

Maktabadda Pandas iyo muhiimaddeeda

Baandooyinka waa maktabad il furan oo udub dhexaad u noqotay ku dhaqanka xogta iyo falanqaynta Python. Waxay bixisaa hawlo kala duwan oo kala duwan, taas oo u sahlaysa isticmaalayaasha inay nadiifiyaan, beddelaan, oo ay sawiraan dhammaan xogta hal qalab. Walxaha aasaasiga ah ee Pandas waa DataFrame iyo Series, kuwaas oo loogu talagalay in lagu xakameeyo noocyada kala duwan ee xogta.

Shayga DataFrame waa miis laba-geesood ah oo yeelan kara tiirar noocyo kala duwan ah oo xog ah, sida tirooyinka, xargaha, taariikhaha, iyo in ka badan. Waxay bixisaa hawlo kala duwan oo si hufan u waydiinta, waxka beddelka, iyo falanqaynta xogta.

Shayga Taxanaha ah, dhanka kale, waa hal-cabbir calaamadeysan oo awood u leh in ay qabato nooc kasta oo xog ah. Taxanuhu asal ahaan waa baloogyada dhismaha ee tiirarka DataFrame.

Hawlaha kale ee wax-ka-beddelka Xogta ee Faa'iidada leh ee Pandas

Marka laga soo tago beddelka shaambada wakhtiyada ilaa taariikhda, Pandas waxa kale oo ay bixisaa hawlo kale oo badan oo faa'iido leh oo loogu talagalay ku-habaynta xogta. Qaar ka mid ah kuwan waxaa ka mid ah:

1. Shaandhaynta: Marka aad haysato kayd xogeed oo weyn, waxaa laga yaabaa inay jiraan xaalado halkaas oo aad jeclaan lahayd inaad ku shaandhayso xogta ku salaysan shuruudo gaar ah. Pandas waxa ay bixisa dhowr habab oo lagu shaandheeyo xogta, sida `loc[]`, `iloc[]`, iyo `waydiin()`.

2. Kooxaynta: Shaqada 'koox()' waxay kuu ogolaanaysaa inaad kooxaysiiso oo aad xogta ku ururiso hal ama dhowr tiir, taasoo bixisa xalal wax ku ool ah falanqaynta iyo soo koobida xogta.

3. Isku darka iyo Ku biirista: Pandas waxa ay leedahay hawlo gudaha ku dhex jira, sida `isku darka()`iyo `ku biir()`, isku darka iyo isku xidhka DataFrames badan.

4. Wax ka qabashada xogta maqan: Xogta-dhabta dhabta ah waxa ay ka kooban tahay qiimayaal maqan, Pandas-na waxa uu bixiyaa farsamooyin badan oo wax lagaga qabanayo xaaladahan, sida `fillna()`, `dropna()`, iyo `interpolate()`.

Markaad ka faa'iidaysato hawlo kala duwan oo ay bixiso Pandas, waxaad si fiican ugu qalabaysan doontaa inaad wax ka qabato hawlaha kala duwan ee wax-is-daba-marinta xogta oo aad daaha ka qaaddo fikradaha qiimaha leh ee kaydka xogtaada.

Related posts:

Leave a Comment