码字不易,喜欢请点赞!!!
摘要
这篇主要讲解如何对pandas的DataFrame进行切片,包括取某行、某列、某几行、某几列、以及多重索引的取数方法。
• 选取行名、列名、值
• 以标签(行、列的名字)为索引选择数据—— x.loc[行标签,列标签]
• 以位置(第几行、第几列)为索引选择数据—— x.iloc[行位置,列位置]
• 同时根据标签和位置选择数据——x.ix[行,列]
• 选择连续的多行多列——切片
-
导入包并构建DataFrame二维数据

-
取DataFrame的某列三种方法

-
取DataFrame某几列的两种方法

-
取DataFrame的某行三种方法

-
取DataFrame的某几行三种方法


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

-
取DataFrame的多行多列的方法


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

@@根据外层索引取数:


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

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

本文详细介绍使用Python的Pandas库进行DataFrame数据切片的方法,包括取某行、某列、连续多行多列,以及如何处理层次化索引。通过实例演示了loc、iloc和ix等索引器的用法。
1110

被折叠的 条评论
为什么被折叠?



