如何在用pd.read_csv时,筛选"col1"=="A" and "col2" == "B"的行?
时间: 2023-07-02 19:09:51 浏览: 63
使用pandas读取csv文件的指定列方法
你可以使用 Pandas 的布尔索引功能来完成这个任务。具体操作如下:
```python
import pandas as pd
# 读取 CSV 文件并筛选符合条件的行
df = pd.read_csv('your_file.csv')
df_filtered = df[(df['col1'] == 'A') & (df['col2'] == 'B')]
# 打印筛选后的结果
print(df_filtered)
```
在上面的代码中,`pd.read_csv` 函数用于读取 CSV 文件,然后使用布尔索引 `df[(df['col1'] == 'A') & (df['col2'] == 'B')]` 筛选出 `col1` 等于 `A` 和 `col2` 等于 `B` 的行,并将结果存储在 `df_filtered` 中。最后使用 `print` 函数打印出筛选后的结果。
阅读全文