pd怎么每10行删除一行python
时间: 2024-01-15 22:03:54 浏览: 56
利用python在大量数据文件下删除某一行的例子
假设你有一个 DataFrame,你可以使用以下方法每10行删除一行:
``` python
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 每10行删除一行
df = df.drop(df.index[::10])
# 打印结果
print(df)
```
这里假设原 DataFrame 的文件名为 `data.csv`。
首先,使用 `pd.read_csv` 方法读取数据,得到一个 DataFrame。
接着,使用 `df.index[::10]` 选取需要删除的行的索引,其中 `::10` 表示每隔10行选取一行,`df.index` 表示选取所有行的索引。
然后,使用 `df.drop` 方法删除选中的行,最后将修改后的 DataFrame 赋值给 `df` 变量。
最终得到的 `df` 变量是一个每10行删除一行的 DataFrame。
阅读全文