Pandas היא ספריית Python רבת עוצמה לניתוח ומניפולציה של נתונים, הנמצאת בשימוש נרחב בתחומים שונים, כולל עולם האופנה. באמצעות Pandas, מומחי אופנה ומפתחים יכולים לזהות מגמות, דפוסים ותובנות על ידי ניתוח מערכי נתונים הקשורים לתעשיית האופנה. במאמר זה, נעמיק בפונקציות Pandas רבות העוצמה, mean ו- sum , וביישומן בניתוח נתוני אופנה.
פונקציות אלו יכולות לעזור מאוד בגילוי מידע חשוב על פריטי אופנה כמו מכירות, מגמות מחיר, דירוג מוצרים ועוד. על ידי חישוב הממוצע והסכום של תכונות שונות, נוכל להפיק תובנות חשובות כדי לקבל החלטות מושכלות לגבי מגמות סטיילינג ואופנה.
הפיתרון לבעיה
כדי להדגים את השימוש בפונקציות ה-mean וה- sum של pandas , נניח שיש לנו מערך נתונים המכיל פרטים על פריטי אופנה שונים כמו הסגנון, הצבעים, המחיר והדירוג שלהם. נייבא את מערך הנתונים הזה לתוך DataFrame של pandas ונתחיל את הניתוח שלנו באמצעות פונקציות ה-mean וה-sum.
import pandas as pd
# Read data from a CSV file and load it into a DataFrame
data = pd.read_csv('fashion_items.csv')
# Calculate mean and sum of the price column
mean_price = data['price'].mean()
sum_price = data['price'].sum()
print('Mean price:', mean_price)
print('Total price:', sum_price)
הסבר שלב אחר שלב על הקוד
- ראשית, אנו מייבאים את ספריית הפנדות עם הכינוי 'pd'.
- לאחר מכן, אנו קוראים את הנתונים מקובץ CSV בשם 'fashion_items.csv' וטעינים אותו לתוך DataFrame בשם 'data' באמצעות הפונקציה pd.read_csv. מערך הנתונים מכיל מידע על פריטי אופנה שונים.
- לאחר מכן, אנו מחשבים את המחיר הממוצע של כל פריטי האופנה באמצעות הפונקציה mean() המוחלת על העמודה 'מחיר' של ה-DataFrame. ערך זה מאוחסן במשתנה בשם 'מחיר_ממוצע'.
- באופן דומה, אנו מחשבים את המחיר הכולל של כל פריטי האופנה על ידי קריאה לפונקציה sum() בעמודה 'מחיר'. ערך זה מאוחסן במשתנה בשם 'sum_price'.
- לבסוף, אנו מדפיסים את הממוצע המחושב והמחירים הכוללים של פריטי האופנה.
ספריות ופונקציות קשורות בפנדות
יש שפע של ספריות ופונקציות המשלימות את השימוש בפנדות לניתוח נתונים בתעשיית האופנה. חלק מהפונקציות השימושיות הללו מלבד mean ו- sum כוללות:
פונקציית קבוצת הפנדות
פונקציית groupby שימושית במיוחד לאיסוף נתונים המבוססים על עמודות ספציפיות. לדוגמה, אם נרצה לנתח את המחיר הממוצע והמחיר הכולל של פריטי אופנה עבור כל סגנון המופיע במערך הנתונים שלנו.
# Group data by style and calculate mean and sum of the price
grouped_data = data.groupby('style')['price'].agg(['mean', 'sum'])
print(grouped_data)
פונקציית מיזוג פנדות
פונקציית המיזוג מאפשרת לנו לשלב שני מסגרות נתונים (DataFrames) על סמך עמודה משותפת. לדוגמה, נניח שיש לנו מערך נתונים נפרד המכיל מידע על הפופולריות של כל סגנון. על ידי מיזוג שני מסגרות הנתונים, נוכל להפוך מידע זה לתובנות חשובות.
# Import data related to style popularity
style_popularity_data = pd.read_csv('style_popularity.csv')
# Merge the original data and style_popularity_data based on the 'style' column
merged_data = pd.merge(data, style_popularity_data, on='style')
print(merged_data.head())
על ידי הבנה ויישום של הפונקציות החזקות הללו בספריית Pandas, מומחי אופנה ומפתחים יכולים לקבל החלטות מושכלות ולנתח את הטרנדים והסגנונות האחרונים בקלות.