La xalliyey: u beddel timestamp-ka xilli pandas

Adduunyada maanta, ku shaqaynta xogta taxanaha wakhtiga waa xirfad lama huraan u ah horumariyaha. Mid ka mid ah hawlaha caadiga ah ayaa ah in loo beddelo shaambad wakhti cayiman, sida xogta toddobaadlaha ah ama bilaha ah. Hawlgalkan ayaa muhiim u ah falanqaynta kala duwan, sida barashada isbeddellada iyo qaababka xogta. Maqaalkan, waxaan ku baari doonaa sida loogu beddelo timestamp-ka xilli-xilliyeedka xog-xilliyeedka iyadoo la adeegsanayo maktabadda Python ee xoogga badan, Pandas. Waxaan sidoo kale si qoto dheer u dhex geli doonaa koodka, sahaminta maktabadaha iyo shaqooyinka ku lug leh geeddi-socodka, oo aan fahmi doonnaa muhiimadda ay u leeyihiin xallinta dhibaatadan.

Pandas waa falanqaynta xogta il-furan iyo maktabad wax-is-daba marin, taas oo bixisa hawlo dabacsan oo wax-qabad sare leh si ay ula shaqeyso xogta taxanaha-waqtiga ah. Waxay hawsheenna ka dhigaysaa mid fudud, sax ah, oo hufan.

Xalka lagu beddelayo xogta wakhtiyada wakhti cayiman, sida toddobaadle ama bille, waxay ku lug leedahay adeegsiga habka dib-u-samaynta maktabadda Pandas. Dib-u-samaynta waa qalab awood leh oo loo isticmaali karo xogta wakhtiyada ama xogta taxanaha wakhtiga si kor loogu qaado ama hoos loogu dhigo dhibcaha xogta. Xaaladdan oo kale, waxaanu hoos u dhigi doonaa dhibcaha xogta si aan u abuurno xilliyada la rabo.

Haddaba, aan eegno sharraxaadda tallaabo-tallaabo ee koodka:

1. Soo deji maktabadaha lagama maarmaanka ah:

import pandas as pd
import numpy as np

2. Samee muunad xog qaabaysan oo leh tusmada wakhtiga:

date_rng = pd.date_range(start='1/1/2020', end='1/10/2020', freq='D')
df = pd.DataFrame(date_rng, columns=['date'])
df['data'] = np.random.randint(0,100,size=(len(date_rng)))
df.set_index('date', inplace=True)

3. Dib-u-eegis ku samee xogta taxanaha-waqtiga oo u beddel xogta wakhtiga wakhtiyada:

df_period = df.resample('W').sum()

4. Daabac xogta qaab-dhismeedka ka soo baxay:

print(df_period)

Qaabka u dambeeya ee xogta `df_period` waxa uu ka kooban yahay wadarta xogta asalka ah ee la isku daray toddobaadka.

** Fahamka Maktabadaha iyo Hawlaha La Adeegsaday**

Pandas Library

Pandas waa maktabad Python oo si weyn loo isticmaalo si loogu isticmaalo xogta iyo falanqaynta. Waxay bixisaa qaab-dhismeedka xogta heerka sare ah sida Series iyo DataFrame, u oggolaanaysa horumariyayaashu inay qabtaan hawlo ay ka mid yihiin isku darka, dib-u-qaabaynta, iyo nadiifinta si dhakhso ah oo hufan. Xaaladeena, Pandas waxay ka caawisaa inay si wax ku ool ah u maareyso xogta timestamp waxayna bixisaa hawlo qiimo leh sida dib-u-samaynta() si loogu badalo xogta wakhtiyada.

Tusaalaha Shaqada

The tusaale() Shaqada Pandas waa hab ku habboon beddelka soo noqnoqda iyo dib-u-samaynta xogta taxanaha wakhtiga. Waxay bixisaa fursado badan oo isku-darka ama hoos u dhigista xogta, oo ay ku jiraan wadarta, celceliska, dhexdhexaadka, qaabka, iyo hawlo kale oo isticmaaluhu qeexay. Waxaan u isticmaalnaa shaqadan si aan ugu beddelno xogta waqtiyadayaga toddobaadle ah annagoo ku caddaynayna inta jeer ee dib-u-samaynta sida 'W'. Waxa kale oo aad isticmaali kartaa 'M' bishiiba, 'Q' saddexdii biloodba mar, iyo wixii la mid ah.

Hadda oo aanu baadhnay shaqaynta Pandas iyo shaqada dib-u-cusboonaynta ee u beddelashada wakhtiga shaabadda wakhtiga xogta, waxaanu si fudud u maarayn karnaa xogta wakhtiga xasaasiga ah si macno badan leh. Iyada oo la kaashanayo qalabkan, horumariyayaal, falanqeeyayaasha xogta, iyo khabiirada SEO waxay furi karaan aragtiyo gaar ah xogtooda, iyaga oo ka caawinaya inay sameeyaan go'aamo iyo saadaal wanaagsan.

Related posts:

Leave a Comment