Data Science Fundamentals/Pandas&Numpy and Questions

๐Ÿฅฐ StrataScratch PythonPandas Easy I - 1 Solved

metamong 2025. 3. 16.

๋ชฉ์ฐจ๏„ƒ

02119 Most Lucrative Products

๐Ÿฅฐ StrataScratch PythonPandas Easy I - 1 Solved - 02119 Most Lucrative Products๐Ÿฅฐ StrataScratch PythonPandas Easy I - 1 Solved - 02119 Most Lucrative Products

# Import your libraries
import pandas as pd

# Start writing code
online_orders.head()

online_orders = online_orders[online_orders['date_sold'].between('2022-01-01','2022-06-30')]

online_orders['total_revenue'] = online_orders['cost_in_dollars'] * online_orders['units_sold']

online_orders.groupby('product_id')['total_revenue'].sum().reset_index(name='revenue').sort_values('revenue',ascending=False).head(5)

 

๐Ÿฅ product ๋ณ„ revenue ์ตœ๋Œ“๊ฐ’ 5๊ฐœ ์ •๋ณด ์ถœ๋ ฅ.

(1) betweenํ•  ๋•Œ ์ผ์ž๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ filtering ํ•„์ˆ˜

(2) reset_index()์•ˆ์— name ์ •ํ™•ํžˆ ๊ธฐ์ž…ํ•˜๊ณ , ๊ทธ name์— ๋งž๊ฒŒ sort_values()์•ˆ์— ๊ธฐ์ž