Wie setze ich / pandas.DataFrame zu / von Redis?

8

Nachdem ein DataFrame auf redis gesetzt wurde und dann zurückgeholt wird, gibt redis eine Zeichenfolge zurück und ich kann keinen Weg finden, diese str zu einem DataFrame zu konvertieren.

Wie kann ich diese beiden richtig machen?

    
Alex Luya 21.06.2016, 11:56
quelle

2 Antworten

22

festgelegt:

%Vor%

erhalten:

%Vor%     
Alex Luya 22.06.2016, 02:20
quelle
1

Ich konnte msgpack nicht verwenden, weil Decimal Objekte in meinem Datenrahmen sind. Intead I kombiniert Pickle und Zlib wie folgt, unter der Annahme eines Datenrahmens df und einer lokalen Instanz von redis:

%Vor%

Es gibt nichts, was datenframespezifisch ist.

Vorbehalte

  • die andere Antwort mit msgpack ist besser - benutze sie, wenn sie für dich funktioniert
  • Beizen kann gefährlich sein - Ihr Redis-Server muss sicher sein oder Sie bitten um Ärger
Mark Chackerian 15.02.2018 22:27
quelle

Tags und Links