从dataframe中按照索引名提取连续多行,请举个例子
时间: 2024-05-06 14:21:10 浏览: 40
从DataFrame中提取出Series或DataFrame对象的方法
好的,以下是一个例子:
假设有一个名为 df 的 dataframe,包含索引名为 A、B、C、D、E 的五行数据。如果我们想要提取索引名为 B 到 D 的连续三行数据,可以使用如下代码:
```
df.loc['B':'D']
```
这将会返回一个含有三行数据的新的 dataframe。注意,这里使用了 .loc 方法和中括号,以便按照索引名进行筛选。如果使用 .iloc 方法,可以按照行号进行筛选,例如 df.iloc[1:4] 将会提取第二行到第四行的数据。
阅读全文