如何从pandas中的系列中获取1个n数据帧?

时间:2015-11-01 03:15:17

标签: python pandas dataframe series

我有一个庞大的数据框,我将其编入索引:

df.ix[<integer>]

根据索引,有时这只会有一行值。 Pandas自动将其转换为系列,坦率地说,这很烦人,因为我无法以与df相同的方式操作它。

我如何:

1)停止转换pandas并将其保存为数据帧?

OR

2)轻松将结果序列转换回数据帧?

pd.DataFrame(df.ix[<integer>])不起作用,因为它不保留原始列。它将<integer>视为列,将列视为索引。非常感激。

1 个答案:

答案 0 :(得分:8)

您可以df.ix[[n]]获取行n的一行数据框。