复习pandas基础(三)索引

索引这个非常重要但是往往被忽略的小东西,今天专门写一篇来记录一下。

目录

1.索引器

1.1iloc是按照位置来索引的

 1.2loc按照元素来索引

 2.query

 3.修改删除索引


1.索引器

1.1iloc是按照位置来索引的

复习pandas基础(三)索引_第1张图片

 1.2loc按照元素来索引

复习pandas基础(三)索引_第2张图片

 


 2.query

主要用于查询输入内容必须为字符串形式的布尔数组

复习pandas基础(三)索引_第3张图片 


 

 3.修改删除索引

这里比较常用的主要是三个函数 set_index() rename() reset_index()

一个是set_ndex() 可以将列名修改为索引,如下图所示

复习pandas基础(三)索引_第4张图片

 

一个是rename()可以给列或者索引改名,用字典形式传递即可

复习pandas基础(三)索引_第5张图片

还有一个reset_index(),能帮我们把所有索引全部变为列

In [318]: data
Out[318]: 
         c    d
a   b          
bar one  z  1.0
    two  y  2.0
foo one  x  3.0
    two  w  4.0
 
In [319]: data.reset_index()
Out[319]: 
     a    b  c    d
0  bar  one  z  1.0
1  bar  two  y  2.0
2  foo  one  x  3.0
3  foo  two  w  4.0

你可能感兴趣的:(pandas,python)