如何将dataframe按行写入到文件中,追加到最后
时间: 2024-09-20 22:05:40 浏览: 40
python文件以及相关操作
在Python中,如果你有一个Pandas DataFrame,并想将其按照行的方式追加到一个CSV文件中,你可以使用`to_csv()`函数,同时设置`mode='a'`参数表示追加模式。这里是一个简单的示例:
```python
import pandas as pd
# 假设df是你想要写入的数据框
if 'your_dataframe_name' in locals() or 'your_dataframe_name' in globals():
df = your_dataframe_name
else:
# 如果数据框不存在,创建一个示例
df = pd.DataFrame({
'Column1': ['Value1', 'Value2'],
'Column2': [4, 5],
'Column3': [True, False]
})
# 将DataFrame追加到名为'output.csv'的文件中,如果文件不存在会自动创建
df.to_csv('output.csv', index=False, mode='a')
```
在这个例子中,`index=False`表示你不希望保存索引到文件中,`mode='a'`则指定了追加模式。每次运行这段代码时,新的行都会添加到已有的CSV文件末尾。
阅读全文