我有一个庞大的数据框,我将其编入索引:
df.ix[<integer>]
根据索引,有时这只会有一行值。 Pandas自动将其转换为系列,坦率地说,这很烦人,因为我无法以与df相同的方式操作它。
我如何:
1)停止转换pandas并将其保存为数据帧?
OR
2)轻松将结果序列转换回数据帧?
pd.DataFrame(df.ix[<integer>])
不起作用,因为它不保留原始列。它将<integer>
视为列,将列视为索引。非常感激。
答案 0 :(得分:8)
您可以df.ix[[n]]
获取行n
的一行数据框。