利用Python进行数据分析5.2.3
Febuary
索引、选择与过滤
Series的索引值不是仅能用数字,也可以使用字符作为其索引值。
使用说明:
- obj[[1,3]] #使用数字区间进行索引,好过直接使用index进行索引。
- obj['b':'c'] #普通的Python切片是不含尾部的,而Series下切片含尾部。
DataFrame下索引使用类似Serise
使用说明:
- data['two'] #抓取某列。
- data['three','one'] #抓取多列。
- data[:2] #抓取前两行。
- data[data<5]=0 #使用布尔值进行索引,data<5得到的结果是一个布尔DateFrame,data中每一个小于5的值都是False,否则为True。 data[data<5]=0是将为False位置上的值更改为0.
March
使用loc和iloc选择数据
使用说明:
- data.loc['Colorado',['two','three']] # 通过标签选出单行多列的数据。
- data.iloc[2,[3,0,1]] #我们可以使用整数标签进行类似的操作。显示结果按照3,0,1进行显示。
- data.iloc[2] #选取一行所有数据(数向显示)。
- data.iloc[2:3,:] #选取一行所有数据(横向显示)。
- data.iloc[:,:3][data.three>5] #按条件进行数据选择

浙公网安备 33010602011771号