Python Pandas schneidet Datenrahmen nach mehreren Indexbereichen auf
Was ist die pythonische Methode, um einen Datenframe um weitere Indexbereiche aufzuteilen (z. B. um10:12
und25:28
)? Ich möchte das auf elegantere Weise:
df = pd.DataFrame({'a':range(10,100)})
df.iloc[[i for i in range(10,12)] + [i for i in range(25,28)]]
Ergebnis
a
10 20
11 21
25 35
26 36
27 37
Etwas wie das wäre eleganter:
df.iloc[(10:12, 25:28)]
Vielen Dank