1. 首页
  2. 编程语言
  3. Python
  4. 浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)

浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)

上传者: 2022-03-16 08:16:18上传 PDF文件 80.33 KB 热度 34次

使用方括号能够对DataFrame进行切片,有点类似于python的列表切片。按照索引能够实现行选择或列选择或区块选择。这里需要注意的是,loc与第一种方法不同之处在于会把第5行也选择进去,而第一种方法只会选择到第4行为止。loc能够选择在两个特定日期之间的数据,需要注意的是这两个日期必须都要在索引中。iloc不关心索引的具体值是多少,只关心位置是多少,所以使用iloc时方括号中只能使用数值。iat对于iloc的关系就像at对于loc的关系,是一种更快的基于索引位置的选择方法,同at一样只能访问单个元素。以上说过的几种方法都要求查询的秩在索引中,或者位置不超过长度范围,而ix允许你得到不在DataFrame索引中的数据。

用户评论