2015-11-01 8 views
5

私はそうのような巨大なデータフレーム、およびIのインデックスそれを持っている:インデックスによってパンダでシリーズからnデータフレームを作る方法は?

df.ix[<integer>]

、時にはこれは、値の行を1つだけ持っています。パンダは自動的にこれをシリーズに変換します。これはかなり率直に言って、私はそれが私がdfと同じように動作することができないので迷惑です。

1)変換からパンダを停止し、データフレームとしてそれを維持:

は、どのように私はどちらかでしょうか?

または

2)結果のシリーズをデータフレームに簡単に変換しますか?

pd.DataFrame(df.ix[<integer>])元の列は保持されないため、機能しません。これは、列として<integer>を、インデックスとして列を扱います。とても有難い。

答えて

8

df.ix[[n]]を実行すると、行nの1行のデータフレームを取得できます。

関連する問題