DataFrame索引和切片
学DataFrame以前要先了解下Series,可以简单的说Series是一维的ndarray,也可以说它是某种特定环境下的列表。
结构:index values: 默认情况下index是0,1,2… 可以在创建的时候自己设定index的值。
Series 中存放的数据只能是一维。
行索引 列切片
结构
DataFrame在Series基础上扩充到二维,三个关键参数:columns,index,values。
语文 数学 英语
小红 98 90 90
小明 97 94 93
小刚 90 95 97
王二 96 90 95
张三 95 91 94
如这个表格,columns:科目,index:姓名,values:成绩
索引
因为DataFrame的结构原因,所以就会分为行索引和列索引。在DataFrame中columns是主要索引对象,在和Series运算中就可以体现出来。
列索引
列索引比较简单,索引下标就是columns:
或者:
行索引
索引应用
切片
DataFrame 没有列切片。
强行用列索引的方式来切片会报错。