plotting - python pandas plots
¿Cómo dividir un marco de datos de Pandas por posición? (3)
También puedes hacerlo como conveniencia:
df[:10]
Tengo un objeto Marco de datos de Pandas que tiene 1000 filas y 10 columnas. Simplemente me gustaría cortar el marco de datos y tomar las primeras 10 filas. ¿Cómo puedo hacer esto? He estado tratando de usar esto:
>>> df.shape
(1000,10)
>>> my_slice = df.ix[10,:]
>>> my_slice.shape
(10,)
No debería my_slice ser las primeras diez filas, es decir. un marco de datos de 10 x 10? ¿Cómo puedo obtener las primeras diez filas, de modo que my_slice
sea un objeto 10x10 Data Frame? Gracias.
df2 = df.head(10)
debería hacer el truco
df.ix[10,:]
te da todas las columnas de la décima fila. En su caso, quiere todo hasta la décima fila, que es df.ix[:9,:]
. Tenga en cuenta que el extremo derecho del rango de división es inclusivo: http://pandas.sourceforge.net/gotchas.html#endpoints-are-inclusive