重新索引

索引对象是无法进行修改的,重新索引并不是给索引重新命名,而是对索引重新排序

Series重新排序后的索引

 pandas索引操作

 

 pandas索引操作

 

 

 

填充缺失值(method参数实现,ffill为向前填充,bfill为向后填充)

 pandas索引操作

 

 

DataFrame重新索引行

 pandas索引操作

 

 

DataFrame重新索引列

 pandas索引操作

 

 

reindex函数参数

index

用于索引新序列

method

填充缺失值的方法

fill_value

缺失值替代值

limit

最大填充量

更换索引

DataFrame中将列数据作为行索引(set_index)

 pandas索引操作

 

 

DataFrame中恢复默认的行索引(reset_index)

 pandas索引操作

 

 

DataFrame中排序改变行索引(sort_values)

 pandas索引操作

 

 

DataFrame删除原索引(drop)

 pandas索引操作

 

 

索引和选取

Series可以通过0-N-1(N是数据长度)来进行索引,也可以通过设置的索引标签来进行索引

 pandas索引操作

 

 

DataFrame选取列

通过列索引标签或以属性的方式可以单独获取DataFrame的列数据,返回的数据为Series结构

选取单独列

 pandas索引操作

 

 

 

选取多列

 pandas索引操作

 

 

DataFrame选取行

通过行索引标签或行索引位置(0到N-1)的切片形式可选取DataFrame的行数据

 pandas索引操作

 

 

 

loc方法可以按行索引标签选取数据

iloc方法可以按行索引位置选取数据

 pandas索引操作

 

 

DataFrame选取行和列

ix方法同时支持索引标签和索引位置来进行数据的部分选取

 pandas索引操作

 

 

布尔选择

为了筛选出某些有共同特征的数据,可以使用布尔选择

 pandas索引操作

 

 

操作行和列

增加

如果需要在原有数据的基础上增加一行数据,可以通过append函数传入字典结构数据即可

 pandas索引操作

 

 

为一个不存在的列赋值,即可创建一个新列,如果要新增的列中的数值不一样时,可以传入列表或数据结构数据进行赋值

 pandas索引操作

 

 

删除

可以通过drop方法删除指定轴上的信息

 pandas索引操作

 

 

修改

这里的 ” 改 ” 指的是行和列索引标签的修改,通过rename函数,可完成由于某些原因导致的标签录入错误的问题

 pandas索引操作

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
  • 2021-09-01
  • 2022-12-23
  • 2022-02-07
  • 2021-12-27
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2021-04-02
  • 2022-12-23
相关资源
相似解决方案