baue einen DataFrame mit Spalten aus Tupel von Arrays

8

Ich kämpfe mit der grundlegenden Aufgabe, einen DataFrame von Zählungen nach Wert aus einem Tupel zu erstellen, das von np.unique(arr, return_counts=True) erzeugt wird, wie zum Beispiel:

%Vor%

Zuerst habe ich versucht

%Vor%

Ich habe auch pd.DataFrame.from_records(someTuple) ausprobiert, was das Gleiche zurückgibt.

Aber was ich suche ist das:

%Vor%

Was ist die richtige Syntax?

    
C8H10N4O2 22.08.2016, 19:16
quelle

4 Antworten

4

Hier ist eine NumPy-basierte Lösung mit np.column_stack -

%Vor%

Oder mit np.vstack -

%Vor%

Benchmarking np.transpose , np.column_stack und np.vstack für das Stacken von 1D Arrays in Spalten, um ein 2D Array zu bilden -

%Vor%     
Divakar 22.08.2016, 19:21
quelle
4

Mit Ihrem Tupel können Sie Folgendes tun:

%Vor%     
juanpa.arrivillaga 22.08.2016 19:20
quelle
4

Erstellen Sie ein Wörterbuch

%Vor%

    
piRSquared 22.08.2016 19:28
quelle
2

Sie könnten Zähler verwenden.

%Vor%

Sie könnten auch value_counts für die Serie verwenden.

%Vor%     
Alexander 22.08.2016 19:19
quelle

Tags und Links