Pandas zu D3. Serialisierung von Datenrahmen zu JSON

8

Ich habe einen Datenrahmen mit den folgenden Spalten und ohne Duplikate:

%Vor%

das kann als eine Hierarchie wie folgt gesehen werden

%Vor%

Ich möchte diese Hierarchie als JSON-Objekt serialisieren.

Wenn jemand interessiert ist, ist die Motivation dahinter, eventuell eine Visualisierung wie diese zu erstellen, die ein% benötigt. co_de% Datei.

Um dies zu tun, muss ich JSON in folgendes konvertieren:

%Vor%

wobei grouped , region , type verschiedenen Ebenen der Hierarchie entsprechen (indiziert von name , i und j )

Gibt es in Pandas / Python einen einfachen Weg, dies zu tun?

    
Amelio Vazquez-Reina 08.05.2014, 01:21
quelle

2 Antworten

3

Etwas in dieser Richtung könnte Sie dorthin bringen.

%Vor%

Eine vektorisierte Lösung wäre besser und vielleicht etwas, das die Geschwindigkeit der Gruppe ausnutzt, aber ich kann mir keine solche Lösung vorstellen.

Sehen Sie sich auch df.groupby(...).groups an, die ein dict zurückgeben.

Siehe auch diese Antwort .

    
Dan Allan 08.05.2014, 02:00
quelle
1

Hier ist ein weiteres Skript, um ein Pandas-Df aufzunehmen und eine Datei namens flare.json auszugeben: Ссылка

    
Andrew Heekin 09.08.2015 19:29
quelle

Tags und Links