pandas检查某列大于5000的行数并去除
时间: 2024-02-03 16:12:16 浏览: 149
可以使用以下代码来检查某列大于5000的行数并去除:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('your_data.csv')
# 统计大于5000的行数
num_rows_above_5000 = (df['your_column_name'] > 5000).sum()
# 输出大于5000的行数
print(f"There are {num_rows_above_5000} rows with values above 5000 in 'your_column_name'.")
# 去除大于5000的行
df = df[df['your_column_name'] <= 5000]
# 保存修改后的数据
df.to_csv('your_modified_data.csv', index=False)
```
需要替换代码中的`your_data.csv`为你的数据文件名,`your_column_name`为你要检查的列名。运行代码后,会输出大于5000的行数,并将大于5000的行从数据中去除并保存到`your_modified_data.csv`文件中。
阅读全文