我有一個數據集,每一行代表一個獨特的銷售。一列表示在該銷售中訂購的物品,如CSV。熊貓 - 拆分列存儲爲csv
我需要將「items ordered」列中的值和每個訂購的項目分開,創建一個與原始訂單ID綁定的唯一行。
例如:
Order ID Items Ordered
127 Item 1, Item 2, Item 3
應該是:
Order ID Items Ordered
127 Item 1
127 Item 2
127 Item 3
我是比較新的蟒蛇/大熊貓。此代碼有效,但在遍歷所有訂單時很慢。有什麼更好的方法來做到這一點?
temp_item_list = []
for row in raw_data.iterrows():
for i in range(len(row['Items'])):
temp_item_list.append((row['ID'], row['Items'][i]))
item_df = pd.DataFrame(temp_item_list)
請不要檢查的答案。 –