Os pandas Python dividem o dataframe em vários intervalos de índice
Qual é a maneira pitônica de dividir um quadro de dados em mais intervalos de índice (por exemplo, por10:12
e25:28
)? Eu quero isso de uma maneira mais elegante:
df = pd.DataFrame({'a':range(10,100)})
df.iloc[[i for i in range(10,12)] + [i for i in range(25,28)]]
Resultado:
a
10 20
11 21
25 35
26 36
27 37
Algo assim seria mais elegante:
df.iloc[(10:12, 25:28)]
Obrigado!