Wie mache ich 1 mal n Datenrahmen aus Serien in Pandas?

Ich habe einen riesigen Datenrahmen und ich indiziere ihn wie folgt:

df.ix[<integer>]

Abhängig vom Index hat dies manchmal nur eine Zeile mit Werten. Pandas konvertiert dies automatisch in eine Serie, was, ganz offen gesagt, ärgerlich ist, weil ich nicht auf die gleiche Weise damit arbeiten kann wie ein df.

Wie kann ich entweder:

1) Pandas am Konvertieren hindern und als Datenframe behalten?

ODE

2) Die resultierende Serie einfach in einen Datenrahmen zurückkonvertieren?

pd.DataFrame(df.ix[<integer>]) funktioniert nicht, da die ursprünglichen Spalten nicht beibehalten werden. Es behandelt die<integer> als Spalte und die Spalten als Indizes. Sehr geschätzt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage