【发布时间】:2021-03-25 12:21:28
【问题描述】:
我想知道是否有办法将数据框附加到 csv 文件,但也可以重命名文件。例如,我有一个包含公式和一些条件格式的模板 csv。我还有一个名称列表,每个名称稍后都会有自己的数据框,我想转换成它自己的 csv 文件。我不想继续手动将我的公式和格式复制并粘贴到这些新的 csv 中,这就是我的问题发挥作用的地方。我想打开我的模板 csv,附加数据框,但以不同的名称保存它,这样我就可以遍历列表中的所有名称并将它们保存为单独的文件。
示例:
names = [Tim, Dan, Kate]
food_df = pd.read_csv('foodlog.csv')
for x in names:
....
....
with open("template.csv", 'a') as f:
food_df.to_csv(f, str(x) + "foodsummary.csv", encoding="utf-8")
期望的输出:
Timfoodsummary.csv
Danfoodsummary.csv
Katefoodsummary.csv
同时保持我的原始模板文件完好无损。这可能吗?
【问题讨论】: