python - Pandas 索引困惑

标签 python pandas

在查看 pandas 中的索引时,我遇到了一些应该很简单的问题。如果 df 是一个足够长的 DataFrame,则 df[1:2] 给出第二行,但是,df[1] 给出错误df[[1]] 给出第二列。这是为什么?

最佳答案

使用 df.iloc[1] 选择数据帧的第二行(它使用基于零的索引)。要选择第二列,请使用 df.iloc[:, 1](: 是用于选择所有行的切片符号)。

关于python - Pandas 索引困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36394194/

相关文章:

Python 可变 NamedTuple

python - 将 pandas Dataframes 转换为 PDF 时增加特定列的宽度

python - 索引 pandas DataFrame

python - 根据2列找出2个pandas DataFrame的交集

python - Jupyter 中的 Pandas excel_read 不断出现切片索引错误

python - 通过在 python 中对值进行分组来绘制条形图

python - wtforms 验证下拉值

aix6.1 上的 python3.2 错误

python - matplotlib 图例中的两个相邻符号

python - 如何从 OpenCV 3.1 中的文件加载 SVM 数据?