python df.to_csv() 如何覆盖原有相同名字文件?
时间: 2023-05-23 15:05:29 浏览: 871
python写文件时覆盖原来的实例方法
A:可以在to_csv()方法中指定参数mode='w',表示覆盖写入方式。具体操作可以参考以下示例代码:
```python
import pandas as pd
# 假设要写入的数据是一个DataFrame对象,保存为test.csv文件
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)
df.to_csv('test.csv', index=False)
# 修改数据后,覆盖原有文件
data = {'name': ['David', 'Emma', 'Frank'], 'age': [40, 45, 50]}
df = pd.DataFrame(data)
df.to_csv('test.csv', index=False, mode='w')
```
在修改数据后,第二个to_csv()方法中指定了mode='w',表示覆盖写入方式。这样就会覆盖掉原有的test.csv文件。注意,这里还通过index=False参数指定不保存行索引。
阅读全文