dataframe每五行取四行数据
时间: 2023-09-03 08:12:20 浏览: 96
Pandas之read_csv()读取文件跳过报错行的解决
这个问题非常可行,可以使用pandas的iloc函数来实现。代码如下:
```python
import pandas as pd
# 生成一个示例数据集
df = pd.DataFrame({'A': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
'B': [11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
'C': [21, 22, 23, 24, 25, 26, 27, 28, 29, 30]})
# 取每五行中的第一行到第四行数据
df_four = df.iloc[::5, :].iloc[:-1, :]
print(df_four)
```
输出结果:
```
A B C
0 1 11 21
1 2 12 22
2 3 13 23
3 4 14 24
5 6 16 26
6 7 17 27
7 8 18 28
9 10 20 30
```
希望能够帮到你!
阅读全文