La xaliyay: sida looga tago maalmaha pandas datetime

Dharka iyo barnaamijyadu waxay u ekaan karaan laba adduun oo gebi ahaanba kala duwan, laakiin marka ay timaado falanqaynta xogta iyo saadaalinta isbeddelka, waxay si qurux badan isugu iman karaan. Maqaalkan, waxaan sahamin doonaa dhibaatada guud ee falanqaynta xogta ee warshadaha moodada: ka saarista maalmo gaar ah xogta wakhtiga pandas. Tani waxay si gaar ah faa'iido u yeelan kartaa marka la falanqeynayo qaababka, isbeddellada, iyo xogta iibka. Waxaan u mari doonaa sharraxaad tallaabo tallaabo ah oo ku saabsan xeerka, waxaanan ka doodi doonnaa maktabado iyo shaqooyin kala duwan oo naga caawin doona inaan gaarno yoolkeenna.

Pandas iyo Waqtiga Taariikhda ee Fashion

Pandas waa maktabad caan ah oo Python ah oo inta badan loo isticmaalo falanqaynta xogta iyo wax-is-daba-marinta. Dunida moodada, waxa loo shaqayn karaa in lagu shaandheeyo tiro aad u badan oo xog ah si loo aqoonsado isbeddellada, falanqaynta dookhyada macaamiisha, iyo saadaalinta qaababka mustaqbalka. Pandas waxay taageertaa shaqeynta wakhtiga taariikhda, taasoo noo ogolaanaysa inaan la shaqeyno taariikhaha iyo waqtiyada dadaal la'aan.

Xaalado badan, waxaa lagama maarmaan ah in laga tago maalmo gaar ah ama kala duwanaansho maalmo ah xogtayada. Tusaale ahaan, waxaa laga yaabaa inaan rabno inaan ka saarno maalmaha fasaxa ah ama fasaxyada si aan diiradda u saarno maalmaha iibka ee muhiimka ah, sida Black Friday ama Cyber ​​Monday.

Fahamka Dhibaatada

Aynu nidhaahno waxaanu haynaa xog-ururin ka kooban xogta iibka maalinlaha ah ee qaabka CSV, waxaanan rabnaa inaanu falanqayno macluumaadka anagoo ka saarayna maalmaha fasaxa ah. Si taas loo gaaro, waxaan ku bilaabi doonaa by soo dejinta xogta iyadoo la adeegsanayo pandas, ka dibna waxaanu maamuli doonaa xogta si aan meesha uga saarno maalmaha fasaxa ah.

Halkan waxaa ah habka tallaabo-tallaabo:

1. Soo deji maktabadaha lagama maarmaanka ah.
2. Ku shub kaydka xogta.
3. Tiirka taariikhda u beddel qaab taariikheed (haddii aan hore loo hayn qaabkaas).
4. Shaandhayso qaab-dhismeedka xogta si aad uga saarto maalmaha fasaxa ah.
5. Falanqee xogta la sifeeyay.

Fiiro gaar ah: Habkan waxa lagu dabaqi karaa xog kasta oo taariikhda lagu kaydiyo tiir gooni ah.

# Step 1: Import the necessary libraries
import pandas as pd
from pandas.tseries.offsets import BDay

# Step 2: Load the dataset
data = pd.read_csv('sales_data.csv')

# Step 3: Convert the date column to datetime format
data['date'] = pd.to_datetime(data['date'])

# Step 4: Filter the dataframe to exclude weekends
filtered_data = data[data['date'].dt.dayofweek < 5]

# Step 5: Analyze the filtered data
print(filtered_data.head())

Turjumaada Xeerka

Qeybta koodka sare, waxaan ku bilaabaynaa soo dejinta laba maktabadood oo muhiim ah: pandas iyo BDay (maalinta ganacsiga) pandas.tseries.offsets. Waxaan ku shubnaa xogta anagoo adeegsanayna shaqada pandas akhri_csv, oo hubi in tiirka taariikhda uu yahay qaab taariikhi ah.

The dt.dayofweek sifadu waxay soo celisaa maalinta toddobaadka sida iskudar ahaan (Isniin: 0, Sunday: 6). Si aan u shaandhayno maalmaha fasaxa ah, waxa aanu haynaa oo kaliya safafka qiimihiisu ka yar yahay 5 maalmood.

Ugu dambeyntii, waxaanu falanqeyneynaa xogta la sifeeyay annagoo daabacayna safafka ugu horreeya annaga oo isticmaalaya madax () shaqo.

Hawlaha Dheeraadka ah iyo Maktabadaha

Habkan waa lagu sii kordhin karaa si loogu daro shuruudo kale oo shaandhaynta ama in lala shaqeeyo taariikho kala duwan. Qaar ka mid ah maktabadaha iyo shaqooyinka waxtarka leh ee taageeri kara habkan waxaa ka mid ah:

  • NumberPy: Maktabad loogu talagalay xisaabinta nambarada ee Python, taas oo loo isticmaali karo wax-is-daba marin hufan iyo hawlgallo xisaabeed.
  • Taariikhda: Qayb ka mid ah maktabadda caadiga ah ee Python oo naga caawisa in aan si fudud ugu shaqayno taariikhaha iyo wakhtiyada.
  • taariikhda_kala duwan: Shaqo pandas dhexdeeda ah oo noo ogolaanaysa inaan abuurno taariikho kala duwan iyadoo loo eegayo goobaha soo noqnoqda ee kala duwan, sida maalmaha shaqada, toddobaadyada, ama bilaha.

Adiga oo ka faa'iidaysanaya qalabkan iyo farsamooyinkan iyadoo lala kaashanayo pandas iyo wax-ka-beddelka wakhtiga taariikhda, waxaad abuuri kartaa falanqaynta xogta adag ee qulqulka shaqada ee daboolaysa baahiyaha gaarka ah ee warshadaha moodada, sida aqoonsiga isbeddellada, dookhyada macaamiisha, iyo waxqabadka iibka.

Related posts:

Leave a Comment