我有一个巨大的数据框,我这样索引它:
df.ix[<integer>]
根据索引,有时这将只有一行值。 Pandas 会自动将其转换为系列,坦率地说,这很烦人,因为我无法像操作 df 那样操作它。
我该怎么做:
1) 阻止 pandas 转换并将其保留为数据框?
或
2) 轻松地将生成的系列转换回数据框?
pd.DataFrame(df.ix[<integer>])
不起作用,因为它不保留原始列。它对待 <integer>
作为列,列作为索引。非常感激。
最佳答案
您可以执行 df.ix[[n]]
来获取第 n
行的单行数据帧。
关于python - 如何从 pandas 系列中制作 1 by n 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33458865/