pandas如何判断某个栏位值包含某些字符
时间: 2023-08-14 19:03:12 浏览: 145
pandas如何处理缺失值
可以使用 Pandas 的 str.contains() 方法来判断某个栏位值是否包含某些字符,示例如下:
```python
import pandas as pd
# 创建示例数据
data = {'name': ['Alice', 'Bob', 'Charlie'], 'gender': ['F', 'M', 'M'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)
# 判断 name 栏位是否包含字符 'li'
df['name_contains_li'] = df['name'].str.contains('li')
print(df)
```
输出结果:
```
name gender age name_contains_li
0 Alice F 25 True
1 Bob M 30 False
2 Charlie M 35 False
```
以上代码中,使用了 Pandas 的 str.contains() 方法判断 name 栏位是否包含字符 'li',并将结果存储在新的栏位 name_contains_li 中。可以看到,第一行的 name 包含 'li',因此 name_contains_li 的值为 True,而其他两行的 name 不包含 'li',因此对应的值为 False。
阅读全文