2 pandas索引

1 可以单独取age这一列的前五个数值,也可以同时取两列的数值,但是和取一个值有点不同,取两列需要用两个中括号,如果没用会报错。

2 pandas索引_第1张图片

2  有时候直接用中括号去取值会出错,需要加.loc  .iloc去定位,一个代表通过列名定位,一个代表通过位置定位。

如下面是取第一行的数据

2 pandas索引_第2张图片

3 取前五行的数据 df.iloc[0:5]

2 pandas索引_第3张图片

4 取前五行的第二列和第三列数据

2 pandas索引_第4张图片

5 把索引改变成名字,如果这时候直接用名字去取值会出现错误,但是加了.loc就不会了。

2 pandas索引_第5张图片

6 取出名字是***,的船票价格


7  性别为male的平均年龄


8  从***到****之间所有的数据

2 pandas索引_第6张图片

9 将***的传票的价钱改为1000


10 船票大于40的值,和年龄大于70的人数

2 pandas索引_第7张图片

11 性别是male的前五位。


12 索引延伸,isin,where, query三种索引,where里面可以写上过滤条件,也还可以对不符合数据进行操作,比如都*之类的

2 pandas索引_第8张图片
2 pandas索引_第9张图片
2 pandas索引_第10张图片

13 query 索引


2 pandas索引_第11张图片

你可能感兴趣的:(2 pandas索引)