将 pandas DataFrame 转换为读取文件?

Converting a pandas DataFrame to read file?

我的任务是自动访问第三方供应商的 API。

第三方供应商需要以下格式的数据:

data = open(fname, 'rb').read()

但我在 pandas DataFrame 中有数据。从 DataFrame 到此 'data' 值的最简单方法是什么?

如果你的dataframe是foo,那么 foo.to_csv('filename') 会创造奇迹。

我在这上面花了很长时间,我简直不敢相信最佳答案:

csv_string = df.to_csv()

实际上只是省略了文件名,to_csv 的输出不会写入文件。它在文档中。