python - 如何从 pandas 系列中制作 1 by n 数据框?

标签 python pandas dataframe series

我有一个巨大的数据框,我这样索引它:

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/

相关文章:

python -matplotlib : figsize for subplots - adding space between rows

python - 安装后找不到覆盖python库

python - Pandas :查找行明智的频繁值

python - 使用 Panda df.to_excel(...) 后获取 excel 文件

python - 将多条推文放入数据框中

r - 操作数据框(使用 R)

python - 带空格的日期时间字符串,本地日期

python - 如何将 .whl 转换为 .egg?

python - 如何使用Python更改Excel中的列格式

python - 在 Python 中获取组之间的累积平均值