Удалите 1 элемент из корзины, а затем прогнозируйте этот элемент для каждого пользователя с Python - PullRequest
0 голосов
/ 23 апреля 2020

Я работаю над историей событий электронной коммерции в наборе данных магазина косметики, в котором вы можете найти весь набор данных здесь . Я должен взять по одному предмету из корзины каждого пользователя и затем спрогнозировать этот предмет.

Просто у меня есть такой набор данных:

import pandas as pd
pd.read_clipboard(sep='\s\s+')
df3 = pd.DataFrame([[1,12,111], [1, 13,111], [1, 14,111]], columns=['user_id', 'product_id','session_id'])



   user_id  product_id  session_id
0        1          12         111
1        1          13         111
2        1          14         111

Я хочу преобразовать этот набор данных в форму ниже:

       user_id  product_id1  product_id2  product_id3  session_id  target_id
0        1          NaN         12.0           13         111         11
1        1         11.0          NaN           13         111         12

Как видите, столбец target_id состоит из удаленного элемента из корзины каждого пользователя. После получения этого набора данных я хочу провести классификацию, чтобы предсказать этот удаленный элемент

...