0

我目前有一个 pandas 数据框,我希望在您使用 Falcon 访问 API 端点时下载它。目前我有以下代码。

data = df
resp.status = falcon.HTTP_200
resp.stream = data
resp.content_type = 'text/csv'

如何通过网络将我的数据帧的内容发送到,以便在您点击 API 端点时下载它?任何帮助表示赞赏!谢谢!

4

1 回答 1

-1

首先,您必须将 DataFrame 转换为适合发送的内容。最简单的可能是to_json()https ://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_json.html因为 JSON 是大多数 Web 客户端中最容易解析的语言。

于 2017-08-26T04:56:27.793 回答