python - 如何按位置对 Pandas 数据框进行切片?

标签 python pandas dataframe slice

我有一个 Pandas 数据框对象,它有 1000 行和 10 列。我只想对数据框进行切片并取前 10 行。我怎样才能做到这一点?我一直在尝试使用它:

>>> df.shape
(1000,10)
>>> my_slice = df.ix[10,:]
>>> my_slice.shape
(10,)

my_slice 不应该是前十行,即。一个 10 x 10 的数据框?我怎样才能得到前十行,这样 my_slice 是一个 10x10 数据框对象?谢谢。

最佳答案

关于python - 如何按位置对 Pandas 数据框进行切片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021754/

相关文章:

python - 如何删除具有 1000 列的大型 df 中的错误值

python - 如何使用数据帧将这些嵌套的 for 循环压缩为 python 中的列表理解?

python - 如何以完全相同的方式对两个列表(相互引用)进行排序

python - 为什么 Twisted Manhole ConnectionDone 是一个错误?

python - 浮出水面

python - Pandas 重采样代码运行速度极慢

python - 基于numpy数组从多索引数据框中获取数据

python - 在多索引数据帧上突出显示最大/最小值 - Pandas

Python 'long' 对象没有属性 'to_bytes'?

python - 根据 Pandas 中的列表删除行