pandas教程:[3]DataFrame切片操作

2025-09-28 06:53:52

DataFrame数据框允许我们使用iloc方法来像操作array(数组)一样对DataFrame进行切片操作,其形式上,跟对数组进行切片是一样的,我们下面来演示一下一些典型的切片操作:

    先创建一个6行4列的DataFrame数据框

    pandas教程:[3]DataFrame切片操作

    使用iloc方法,提取第四行数据:

    pandas教程:[3]DataFrame切片操作

    我们可以看一下,这种方法得到的返回值是一个series数据

    pandas教程:[3]DataFrame切片操作

    返回4-5行,1-2列数据,用下面的写法,你可以看到跟array的切片操作是一模一样的额

    pandas教程:[3]DataFrame切片操作

    我们也可以提取不连续行和列的数

    pandas教程:[3]DataFrame切片操作

    想要提取某一样或者某几行的数据,保证所有列都在,可以使用一个冒号来表示所有列

    pandas教程:[3]DataFrame切片操作

    当然,所有行,也可以用冒号来表示

    pandas教程:[3]DataFrame切片操作

    提取某一个值,去掉所有冒号,比如取第2行第2列的这个数

    pandas教程:[3]DataFrame切片操作

    当然,iat是专门提取某个数的方法,它的效率高更高,因此建议在提取单个数的时候用iat

    pandas教程:[3]DataFrame切片操作

(共篇)上一篇:DataFrame选择数...|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢