Hinzufügen habe ich eine Liste von Datenrahmen, die so etwas wie dieseseinen zusätzlichen Index Pandas Dataframe
data = [pd.read_csv(f, index_col=None, header=None) for f in temp]
flow = pd.DataFrame(data)
gelesen Wenn ich die flow
ich eine Ausgabe von
[[....
[128 rows x 14 columns]]
[128 rows x 14 columns]]
.
.
[128 rows x 14 columns]]]
Dies bedeutet also, dass jeder der [128 rows x 14 columns]
einen Index hat, habe ich 60
als solcher. Was ich tun wollte, war eine andere CSV-Datei zu lesen, die eine Spalte von Daten enthält (60 Zeilen), die
so etwas wie dieses
[1 1 1 ... 2 2 2 ... 3 3 3]
sieht ich dies tun, lesen
new_data=pd.read_csv(f_new, index_col=None, header=None)
Jetzt ist meine Frage ich kann alles halten, wie es ist, und fügen sie einfach den new_data
als Extra-Index, der so etwas wie diese zeigen soll:
[[....
0 1 [128 rows x 14 columns]]
1 1 [128 rows x 14 columns]]
2 1 .
3 2 .
4 2 [128 rows x 14 columns]]]
ist das möglich?
Haben Sie versucht: 'flow = flow.set_index ([flow.index, new_data])'? – MaxU
@MaxU Das scheint zu funktionieren, kann ich diese zwei Indizes nennen? und kannst du diese Antwort auch posten, damit ich sie annehmen kann? – Akshay