python dataframe 用一列模糊匹配另一列
时间: 2023-09-24 19:12:56 浏览: 85
Python实现模糊匹配
可以使用 Pandas 库中的 str.contains() 方法来实现模糊匹配。具体步骤如下:
1. 读取数据到 Pandas 的 DataFrame 中。
2. 使用 str.contains() 方法来搜索需要匹配的列。
3. 将匹配结果添加为新列到 DataFrame 中。
以下是示例代码:
```python
import pandas as pd
# 读取数据到 DataFrame
df = pd.read_csv('data.csv')
# 使用 str.contains() 方法进行模糊匹配
df['匹配结果'] = df['需要匹配的列'].str.contains('匹配的字符串')
# 打印 DataFrame
print(df)
```
在上面的代码中,'data.csv' 是需要读取的数据文件的路径,'需要匹配的列' 是需要进行模糊匹配的列名,'匹配的字符串' 是用来进行模糊匹配的字符串。将匹配结果添加到 DataFrame 中的新列名为'匹配结果'。
阅读全文