Skip to content

Commit 7ee1d6c

Browse files
committed
Update 1070. Product Sales Analysis III.py
1 parent 4e91349 commit 7ee1d6c

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import pandas as pd
2+
3+
# Sample Data
4+
sales_data = {'sale_id': [1, 2, 7],
5+
'product_id': [100, 100, 200],
6+
'year': [2008, 2009, 2011],
7+
'quantity': [10, 12, 15],
8+
'price': [5000, 5000, 9000]}
9+
10+
# Create DataFrame
11+
sales_df = pd.DataFrame(sales_data)
12+
13+
# Find the first sale per product
14+
first_sales = sales_df.loc[sales_df.groupby('product_id')['year'].idxmin(), ['product_id', 'year', 'quantity', 'price']]
15+
16+
# Rename columns
17+
first_sales.rename(columns={'year': 'first_year'}, inplace=True)
18+
19+
print(first_sales)

0 commit comments

Comments
 (0)