2015-11-01 40 views
5

ho un enorme dataframe e indicizzo questo modo:come fare 1 per n dataframe da serie in panda?

df.ix[<integer>]

funzione dell'indice, a volte questo avrà una sola riga di valori. Panda lo converte automaticamente in una serie, che, francamente, è fastidiosa perché non posso operare su di esso nello stesso modo in cui posso df.

Come faccio uno:

1) Smettila di panda da conversione e tenerlo come un dataframe?

O

2) convertire facilmente la serie risultati ad un dataframe?

pd.DataFrame(df.ix[<integer>]) non funziona perché non mantiene le colonne originali. Tratta lo <integer> come colonna e le colonne come indici. Molto apprezzato.

risposta

8

È possibile eseguire df.ix[[n]] per ottenere un dataframe di una riga della riga n.

Problemi correlati