Кадр данных срезов панда Python по нескольким диапазонам индексов
Каков питонный способ нарезки кадра данных по большему количеству индексов (например, по10:12
а также25:28
)? Я хочу это более элегантно:
df = pd.DataFrame({'a':range(10,100)})
df.iloc[[i for i in range(10,12)] + [i for i in range(25,28)]]
Результат:
a
10 20
11 21
25 35
26 36
27 37
Примерно так будет более элегантно:
df.iloc[(10:12, 25:28)]
Спасибо!