如何在每次运行实验时生成新的CSV文件?

bis0qfac  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(138)
df = pd.DataFrame(rows, columns=Solution.get_row_header())
    df.to_csv('./data/cost_results.csv', index=False)

每次我做这个实验,我都得到不同的结果。但是,文件“cost_results.csv”每次保存时都具有完全相同的值。

  • 我每次都删除该文件以生成新文件,但还是出现了同样的问题。
  • 我创建了一个新的.csv文件,使用不同的名称来保存新生成的数据,但仍然存在相同的数据。

在运行实验之前,我需要做什么或注意什么吗?你觉得问题出在哪?

afdcj2ne

afdcj2ne1#

尝试在df.to_csv('./data/cost_results.csv', index=False)之前添加一行print(df.head(),以确保df每次都在实际更改。如果df * 正在 * 更改,请尝试确保您正在查看正确的文件(可能您正在打开一个先前创建并保存在其他位置的文件)。
除了您共享的代码片段中的缩进问题之外,如果rows实际上发生了变化,那么应该没有任何理由不产生不同的csv文件。

相关问题