【发布时间】:2020-08-30 09:57:14
【问题描述】:
给定一个包含 30 行数据的 Excel 电子表格,如下所示:
|------|------------|
| id | text |
|------|------------|
| 1 | apple |
| 2 | apple |
| 3 | banana |
| 4 | apple |
| 5 | orange |
| ... | ... |
| 30 | orange |
|------|------------|
我想知道是否有办法进行基于整数位置的索引。例如,如果我想返回从第 2 行开始的前 3 行,我会使用df.iloc[2:5]:
expected output:
|------|------------|
| 2 | apple |
| 3 | banana |
| 4 | apple |
|------|------------|
我最终希望在 Excel 中指定 (1) 起始位置和 (2) 从起始位置返回的行数(例如,从 id=21 开始返回 10 行)。我尝试使用 INDEX 创建一个数组,但无法弄清楚。
【问题讨论】:
-
检查间接函数。这就是你要找的东西
-
你要excel函数吗?试试OFFSET