利用Python进行数据分析5.2.3

Febuary

索引、选择与过滤

Series的索引值不是仅能用数字,也可以使用字符作为其索引值。

使用说明:

  1. obj[[1,3]] #使用数字区间进行索引,好过直接使用index进行索引。
  2. obj['b':'c'] #普通的Python切片是不含尾部的,而Series下切片含尾部。

DataFrame下索引使用类似Serise

使用说明:

  1. data['two'] #抓取某列。
  2. data['three','one'] #抓取多列。
  3. data[:2] #抓取前两行。
  4. data[data<5]=0 #使用布尔值进行索引,data<5得到的结果是一个布尔DateFrame,data中每一个小于5的值都是False,否则为True。 data[data<5]=0是将为False位置上的值更改为0.

March

使用loc和iloc选择数据

使用说明:

  1. data.loc['Colorado',['two','three']] # 通过标签选出单行多列的数据。
  2. data.iloc[2,[3,0,1]] #我们可以使用整数标签进行类似的操作。显示结果按照3,0,1进行显示。
  3. data.iloc[2] #选取一行所有数据(数向显示)。
  4. data.iloc[2:3,:] #选取一行所有数据(横向显示)。
  5. data.iloc[:,:3][data.three>5] #按条件进行数据选择
posted @ 2023-03-01 10:36  wuhaoliu  阅读(7)  评论(0)    收藏  举报  来源