Ich habe eine Matrix, Benutzer-item-Matrix, die aus I erzeugen:Pandas von Matrix zu Datenrahmen
matrix = df.pivot(index='user', columns='item', values='rating')
jede Zeile der Matrix einen Benutzer entsprechen, wobei jede Spalte zu einem Elemente. Geordnete Liste von Benutzern und Elementen wird in zwei Listen gespeichert, sodass das i-te Element der Benutzerliste der ID des i-ten Benutzers in der Zeile der i-ten Matrix entspricht.
Nach einiger Verarbeitung auf dieser Matrix ich nicht herausfinden, wie man wieder in einen Datenrahmen mit Baumstützen (Benutzer, Artikel, Bewertung)
user item rating
0 1 1907 4.0
1 1 1028 5.0
2 1 608 4.0
3 1 2692 4.0
4 1 1193 5.0
Ich kann wechseln wollen. Vorschläge?
Hier ist ein Vorschlag: Ihre Daten veröffentlichen und erwartete Ausgabe. –
Daten + erwartete Ausgabe + Code, den Sie bisher versucht haben. Wenn Sie daran interessiert sind, große Fragen zu stellen, werfen Sie einen Blick hier: [fragen] –