pandas根据关键词更改csv的文本数据
时间: 2023-10-12 16:11:09 浏览: 77
快速解决pandas.read_csv()乱码的问题
5星 · 资源好评率100%
可以使用pandas库中的str.contains()和str.replace()函数来进行关键词的查找和替换,具体操作步骤如下:
1. 导入pandas库并读取csv文件:
```
import pandas as pd
df = pd.read_csv('filename.csv')
```
2. 使用str.contains()函数查找包含关键词的文本数据,并将结果保存在一个新列中:
```
df['new_column'] = df['old_column'].str.contains('keyword')
```
3. 使用str.replace()函数将包含关键词的文本数据替换为新的文本数据:
```
df['old_column'] = df['old_column'].str.replace('keyword', 'new_text')
```
4. 将修改后的数据保存为新的csv文件:
```
df.to_csv('new_filename.csv', index=False)
```
以上操作可以根据实际情况进行调整和扩展,例如可以使用正则表达式来进行更复杂的查找和替换。
阅读全文