python将df数据在文件下继续添加
要在Python中将DataFrame数据追加到文件中,可以使用pandas库中的to_csv方法。
首先,将DataFrame数据保存为一个csv文件。使用to_csv方法,并设置参数mode='a'以追加模式打开文件。例如:
import pandas as pd
# 创建一个DataFrame示例
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25]}
df = pd.DataFrame(data)
# 将DataFrame数据追加到文件中
df.to_csv('data.csv', mode='a', index=False, header=False)
此代码将DataFrame数据追加到名为"data.csv"的文件中,并将索引和列名写入文件。如果不想写入索引和列名,可以将参数index和header设置为False。
如果要将多个DataFrame数据追加到同一个文件中,可以使用同样的方法多次调用to_csv方法。例如:
# 创建另一个DataFrame示例
data2 = {'Name': ['Amy', 'Emma', 'Sophia'],
'Age': [23, 30, 27]}
df2 = pd.DataFrame(data2)
# 将第二个DataFrame数据追加到同一个文件中
df2.to_csv('data.csv', mode='a', index=False, header=False)
这将把第二个DataFrame数据追加到已有的"data.csv"文件中。
注意:如果文件不存在,to_csv方法将创建一个新文件并将DataFrame数据写入其中。如果文件已存在,则默认会覆盖文件内容。使用mode='a'参数可以以追加模式打开文件
原文地址: https://www.cveoy.top/t/topic/h5GE 著作权归作者所有。请勿转载和采集!