Python的DataFrame切片大全(包含多重索引)

码字不易,喜欢请点赞!!!

摘要

这篇主要讲解如何对pandas的DataFrame进行切片,包括取某行、某列、某几行、某几列、以及多重索引的取数方法。

• 选取行名、列名、值
• 以标签(行、列的名字)为索引选择数据—— x.loc[行标签,列标签]
• 以位置(第几行、第几列)为索引选择数据—— x.iloc[行位置,列位置]
• 同时根据标签和位置选择数据——x.ix[行,列]
• 选择连续的多行多列——切片

  1. 导入包并构建DataFrame二维数据

  2. 取DataFrame的某列三种方法

  3. 取DataFrame某几列的两种方法

  4. 取DataFrame的某行三种方法

  5. 取DataFrame的某几行三种方法

  6. 取DataFrame的某特定位置元素的方法

  7. 取DataFrame的多行多列的方法

  8. DataFrame层次化索引取数
    @@首先构建一个层次化索引的DataFrame,依旧是刚刚构建的DataFrame,我们将索引改为两层索引如下:

    @@根据外层索引取数:


    @@根据外层以及内层索引取数

    @@其他方法:去除层次化索引再取数

  • 4
    点赞
  • 1
    评论
  • 23
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页

打赏

网络毒刘

授人玫瑰,手有余香。

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者