como criar dataframe 1 por n de séries em pandas?

Eu tenho um grande quadro de dados e o indexo da seguinte forma:

df.ix[<integer>]

Dependendo do índice, às vezes isso terá apenas uma linha de valores. O Pandas converte isso automaticamente em uma série, o que, francamente, é irritante porque eu não posso operar da mesma maneira que um df.

Como faço para:

1) Impedir a conversão dos pandas e mantê-lo como um quadro de dados?

OU

2) converter facilmente a série resultante de volta para um dataframe?

pd.DataFrame(df.ix[<integer>]) não funciona porque não mantém as colunas originais. Trata o<integer> como a coluna e as colunas como índices. Muito apreciado.

questionAnswers(1)

yourAnswerToTheQuestion