python - tablas - ¿Cómo hacer 1 por n dataframe de series en pandas?
funciones de pandas para leer datos a tablas (1)
Tengo un gran marco de datos, y lo indico así:
df.ix[<integer>]
Dependiendo del índice, a veces esto tendrá solo una fila de valores. Pandas lo convierte automáticamente en una serie, lo que, francamente, es molesto porque no puedo operarlo de la misma manera que puedo hacer un df.
¿Cómo puedo:
1) ¿Evita que los pandas se conviertan y lo mantiene como un marco de datos?
O
2) convertir fácilmente la serie resultante a un marco de datos?
pd.DataFrame(df.ix[<integer>])
no funciona porque no mantiene las columnas originales. Trata el <integer>
como la columna y las columnas como índices. Muy apreciado.
Puede hacer df.ix[[n]]
para obtener un dataframe de una fila de la fila n
.