python 修改 csv
时间: 2023-08-10 14:07:53 浏览: 47
要在Python中修改CSV文件,你可以使用pandas库来读取和修改CSV文件。下面是一个示例代码,演示了如何使用pandas来替换CSV文件中某列的值:
```python
import pandas as pd
# 读取CSV文件
data = pd.read_csv("filename.csv")
# 定义替换规则
change = {'old_value1': 'new_value1', 'old_value2': 'new_value2'}
# 使用map方法替换某列的值
data\['column_name'\] = data\['column_name'\].map(change)
# 保存修改后的文件
data.to_csv("filename_new.csv", index=False)
```
这段代码首先使用`pd.read_csv`函数读取CSV文件,并将其存储在一个DataFrame对象中。然后,你可以定义一个字典`change`,其中包含需要替换的旧值和对应的新值。接下来,使用`map`方法将`change`字典中的值应用到指定的列上,实现替换操作。最后,使用`to_csv`方法将修改后的数据保存为新的CSV文件。
希望这个例子能帮到你!
#### 引用[.reference_title]
- *1* *3* [使用python处理csv文件(读取、删除、替换)](https://blog.csdn.net/zhulewen/article/details/127947531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [如何通过python更改CSV文件中的值?](https://blog.csdn.net/weixin_30326905/article/details/118792844)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]