ich einen Datenrahmen haben, die wie folgt aussieht:erstellen numpy Array von Spalten eines Pandas Datenrahmen
A B C
1 2 3
1 5 3
4 8 2
4 2 1
Ich möchte eine numpy Array aus diesen Daten unter Verwendung der Spalte A als Index, Spalte B erstellen, wie die Spaltenüberschriften und die Spalte C als Fülldaten. Am Ende sollte es so aussehen:
2 5 8
1 3 3
4 1 2
Gibt es eine gute Möglichkeit, dies zu tun? Ich habe versucht, df.pivot_table, aber ich bin besorgt, ich habe die Daten durcheinander gebracht, und ich würde es lieber auf eine andere, intuitivere Art und Weise tun.
Nein, Sie können keine leeren * Zellen * in einem Array haben. Warum füllen Sie diese leeren Zellen/Leerzeichen nicht mit einem ungültigen Spezifizierer wie "0" oder "NaN" oder etwas anderem? – Divakar
Yup, das Auffüllen mit Nullen würde großartig funktionieren. Ich wollte nur df.fillna (0) – Nate