python - 如何将熊猫数据框传递给请求参数
问题描述
我正在尝试做这样的事情:
df = pd.read_csv(r'Desktop/test.csv')
url = 'http://localhost:5000/run_model'
response = requests.post(url, data=df)
但我有这个错误:
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
解决方案
根据您的端点,您可以将 DataFrame 转换为 CSV 或 json 等
df.to_json()
或者
df.to_csv()
推荐阅读
- android-studio - 在 Kotlin 中构建失败并出现异常错误
- windows-10 - 如何使用免费工具集创建 MSI 安装程序以进行静默安装
- jenkins - 如何将 REST API 与指向共享库的 Jenkinsfile 一起使用?
- c++ - 改变
/ 的对比 - python - python scrapy从产品页面获取url列表
- windows - 由于电源故障而突然关闭后,Windows .NET 应用程序无法打开
- json - 带有 Json 数据的 Flutter gridview 项目导航
- django-models - 添加一个对象同时删除另一个对象
- visual-studio-code - VSCode 扩展从今天起不起作用
- r - 使用带有 R 的 sf 包从线、圆和弧创建多边形