python pd 检索字符串所在行
时间: 2023-09-06 10:04:50 浏览: 144
在Python中,可以使用pandas库来检索字符串所在的行。若想要检索某个字符串在DataFrame中所在的所有行,可以使用以下步骤:
1. 导入pandas库:
```python
import pandas as pd
```
2. 创建一个DataFrame对象,例如:
```python
data = {'Name': ['John', 'Alice', 'Bob', 'Jane'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'San Francisco', 'Chicago', 'Los Angeles']}
df = pd.DataFrame(data)
```
3. 使用`str.contains()`函数来检索包含某个字符串的行,例如:
```python
search_string = 'New'
rows_containing_string = df[df['City'].str.contains(search_string)]
```
4. 通过`print()`函数打印检索结果:
```python
print(rows_containing_string)
```
这将输出包含字符串"New"的行及其相应的列。
请注意,`str.contains()`函数是区分大小写的。如果需要进行大小写不敏感的检索,可以使用`str.contains(search_string, case=False)`。
以上就是在Python中使用pandas库进行字符串检索时的一种方法。
阅读全文