An warware: canza tambarin lokaci zuwa pandas na lokaci

A cikin duniyar yau, aiki tare da bayanan jeri-lokaci muhimmin fasaha ne ga mai haɓakawa. Ɗaya daga cikin ayyukan gama gari shine canza tambarin lokaci zuwa takamaiman lokaci, kamar bayanan sati ko kowane wata. Wannan aikin yana da mahimmanci don nazari daban-daban, kamar nazarin yanayin da kuma tsarin bayanai. A cikin wannan labarin, za mu bincika yadda ake canza tambarin lokaci zuwa lokaci a cikin jerin lokaci-lokaci ta amfani da laburaren Python mai ƙarfi, Pandas. Za mu kuma yi zurfin zurfi cikin lambar, bincika dakunan karatu da ayyukan da ke cikin tsarin, kuma mu fahimci mahimmancin su wajen magance wannan matsala.

Pandas shine nazarin bayanan tushen bude-bude da ɗakin karatu na magudi, wanda ke ba da sassauƙa da ayyuka masu ƙarfi don aiki tare da bayanan jerin lokaci. Yana sa aikinmu ya zama mai sauƙi, daidai, da inganci.

Maganin canza bayanan tambarin lokaci zuwa takamaiman lokaci, kamar mako-mako ko kowane wata, ya haɗa da amfani da hanyar sake yin samfura na ɗakin karatu na Pandas. Sake samfurin kayan aiki ne mai ƙarfi wanda za'a iya amfani dashi akan bayanan tambarin lokaci ko bayanan jerin lokaci don ko dai samawa ko rage samfuran bayanan. A wannan yanayin, za mu rage misalin wuraren bayanan don ƙirƙirar lokutan da ake so.

Yanzu, bari mu dubi bayanin mataki-mataki na lambar:

1. Shigo da dakunan karatu da ake bukata:

import pandas as pd
import numpy as np

2. Ƙirƙiri samfurin tsarin bayanai tare da fihirisar tambarin lokaci:

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. Sake samfurin bayanan jeri-lokaci kuma canza bayanan tambarin lokaci zuwa lokaci:

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

4. Buga daftarin bayanan da aka samu:

print(df_period)

Tsarin bayanai na ƙarshe `df_period` ya ƙunshi jimlar ainihin bayanan da aka tara ta mako.

**Fahimtar Laburare da Ayyukan da Aka Yi Amfani da su**

Pandas Library

Pandas ɗakin karatu ne na Python da ake amfani da shi sosai don sarrafa bayanai da bincike. Yana ba da babban tsarin bayanai kamar Series da DataFrame, kyale masu haɓakawa suyi ayyuka kamar haɗaka, sake fasalin, da tsaftacewa cikin sauri da inganci. A cikin yanayinmu, Pandas yana taimakawa sarrafa bayanan tambarin lokaci yadda ya kamata kuma yana ba da ayyuka masu mahimmanci kamar resample() don canza bayanan tambarin lokaci zuwa lokaci.

Sake Samfuran Aiki

The misali() Aiki a cikin Pandas hanya ce mai dacewa don jujjuya mitar da sake fasalin bayanan jerin lokaci. Yana ba da zaɓuɓɓuka da yawa don tara bayanai ko raguwa, gami da jimla, ma'ana, tsaka-tsaki, yanayi, da sauran ayyukan da aka ayyana mai amfani. Muna amfani da wannan aikin don musanya bayanan tambarin mu zuwa wani lokaci na mako-mako ta hanyar ƙididdige mitar sake samfur kamar 'W'. Hakanan zaka iya amfani da 'M' na kowane wata, 'Q' na kwata, da sauransu.

Yanzu da muka bincika ayyukan Pandas da aikin sake fasalin don canza tambarin lokaci zuwa bayanan lokaci, za mu iya sauƙin sarrafa bayanai masu saurin lokaci ta hanya mai ma'ana. Tare da taimakon waɗannan kayan aikin, masu haɓakawa, masu bincike na bayanai, da ƙwararrun SEO na iya buɗe mahimman bayanai daga bayanan su, suna taimaka musu su yanke shawara da tsinkaya.

Shafi posts:

Leave a Comment