python数据表筛选一列多个值代码怎么写
时间: 2024-01-31 08:02:38 浏览: 93
Python对Excel按列值筛选并拆分表格到多个文件的代码
3星 · 编辑精心推荐
你可以使用 Pandas 库中的 `isin()` 函数来筛选一列中多个值。下面是示例代码:
```python
import pandas as pd
# 创建示例数据表
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily'],
'age': [25, 30, 35, 40, 45],
'gender': ['F', 'M', 'M', 'M', 'F']
})
# 筛选 gender 列中值为 'F' 或 'M' 的行
filtered_df = df[df['gender'].isin(['F', 'M'])]
print(filtered_df)
```
输出结果为:
```
name age gender
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
3 David 40 M
4 Emily 45 F
```
在此示例中,我们使用 `isin()` 函数来筛选 `gender` 列中值为 `'F'` 或 `'M'` 的行,并将筛选后的数据表存储在 `filtered_df` 变量中。
阅读全文