索引操作

  • 需要注意的是,pandas对应的Dataframe对象不符合ndarray中的 先行再列 进行元素的获取,而是遵循先列后行
  • 但可以使用df.loc(字符索引)df.iloc(下标索引)进行df的索引操作

数据集:

语文数学英语
小明488040
小红938448
小王738878
小张924777
小李686082
score

字符索引(遵循先列后行)

单个元素索引

score['语文']['小明']

>>>
48

切片索引(闭区间,":" 两边都包括)

score.loc['小明':'小王',"语文":"数学"]

>>>

        语文	数学
小明	48	80
小红	93	84
小王	73	88

下标索引

score.iloc[0:3,0:2]

>>>

        语文	数学
小明	48	80
小红	93	84
小王	73	88

所念皆星河