dies ist mein jetziger Datensatz
timestamp visitorid event
x 12 view
x 12 transaction
x 14 addtocart
Was ich möchte ist
timestamp visitorid event code
x 12 view 1
x 12 transaction 2
x 14 addtocart 3
Also ich möchte eine neue Spalte hinzufügen die Zahlen enthält. Basierend auf dem Event soll eine Zahl gewählt werden. Dies bedeutet, wenn als Event view ausgewählt wurde dann soll als Code eine 1 eingetragen werden, als addtocart eine 3 und für transaction eine 2 .
Dies ist mein Versuch, leider ohne Erfolg
Code: Alles auswählen
df = pd.read_csv(path + "file.csv")
for i in df_event.shape:
if event == "view":
df_event["code"] = 1
elif event == "addtocart":
df_event["code"] = 2
else:
df_event["code"] = 3