Ich möchte einen Pandas DataFrame, der von einer Pivot-Tabelle abgeleitet ist, in eine Reihendarstellung konvertieren, wie unten gezeigt.
Hier bin ich:
%Vor%was zu
führt %Vor%Und das ist, wo ich hin will.
%Vor%Zuvor habe ich
verwendet %Vor% um die Multi-Indizes loszuwerden, aber dies führt dazu, weil ich jetzt auf zwei Spalten schwenke ( ["goods", "category"]
):
Weiß jemand, wie ich den Multi-Index in der Spalte loswerden und das Ergebnis in einen Datenrahmen des exemplarischen Formats bringen kann?
Dann müssen Sie nur den letzten Spaltennamen von 0
in stock
ändern.
Es scheint mir melt
(aka pivot) zu sein sehr nah an dem, was Sie tun möchten:
Es gibt eine Rogue-Spalte (Aktie), die hier erscheint, dass die Spaltenüberschrift in piv konstant ist. Wenn wir es zuerst fallen lassen, arbeitet die Schmelze OOTB:
%Vor% Bearbeiten: Das obige lässt den Index tatsächlich fallen, Sie müssen eine Spalte mit reset_index
machen:
Tags und Links python pandas pivot-table