list,而不是多个索引
df.loc[[1102,2304]]
多行索引时, 传入的必须是一个list, 而不是两个或多个索引, 否则会报错
#以下索引报错
# TypeError: cannot do...1102:2401:3,'Height':'Math']#.head()
⑥ 函数式索引
loc中使用的函数,传入参数就是前面的df;本质上这是一个布尔索引: lambda函数分别根据每行的Gender值列返回一个布尔值..., 然后用这个布尔值序列来筛选df的行,布尔值为真则返回,否则筛选掉。...df.iloc[3:5]
③ 单列索引
使用列名标签来返回单列,之所以选择列的语法如此简单, 是因为df本质上是将多个Series作为列拼接起来的。...索引多列时,传入的必须是一个list,而不是多个列名标签--方括号应该有两层。