Ich habe einen Pandas Datenrahmen mit diesen Spalten:Pandas: Umformung und Multi-Index
- itemid
- 15/01/2015 Status
- 15/01/2015 Standort
- 15/02/2015 Status
- 15/02/2015 Standort
- usw.
Wie kann ich diese beiden Dinge tun?
- erstellen Multi-indizierten Spalten, wobei der erste Index der Monat ist, und der zweite Index ist die Metrik I Tracking bin (Status, Standort)
- Stapel der colum so dass der Tisch etwas wie folgt aussieht:
+--------+-----------+----------+--------+--+
| itemid | mymonth | location | status | |
+--------+-----------+----------+--------+--+
| A | 15/1/2015 | North | Good | |
| A | 15/2/2015 | South | Bad | |
+--------+-----------+----------+--------+--+
von einem Eingang beginnen, die wie folgt aussieht:
012.351.+--------+-------------------+---------------------+-------------------+---------------------+
| itemid | 15/01/2015 status | 15/01/2015 location | 15/02/2015 status | 15/02/2015 location |
+--------+-------------------+---------------------+-------------------+---------------------+
| A | Good | North | Bad | South |
+--------+-------------------+---------------------+-------------------+---------------------+
, die (der Eingang) mit neu erstellt werden: Ich gedacht habe über die Verwendung Schmelze, aber ich bin nicht sicher, ob es funktionieren würde in diesem Zusammenhang
import pandas as pd
df=pd.DataFrame()
df['itemid']=['A']
df['15/01/2015 status'] = ['Good']
df['15/01/2015 location'] = ['North']
df['15/02/2015 status'] = ['Bad']
df['15/02/2015 location'] = ['South']
.
Danke!
Können Sie Probe von Eingangsdatenrahmen hinzufügen, die Ausgabe gewünscht erstellen können? – jezrael