为了账号安全,请及时绑定邮箱和手机立即绑定

将 Flask 表单数据输入转化为 Pandas Dataframe 用于 ML 建模

将 Flask 表单数据输入转化为 Pandas Dataframe 用于 ML 建模

牧羊人nacy 2021-10-10 16:48:11
我正在构建一个小烧瓶应用程序来从 HTML 中获取表单数据。我想将此表单数据(每个选择放入一列)转换为 Pandas DataFrame。然后我将使用一个 pickle 文件来创建这个 DataFrame 的预测。我现在遇到的问题是不知道如何将我输入的数据转换为 Pandas DataFrame。我相信我的可变结果中有我的请求信息,但我不确定如何从这里开始。应用程序.py文件from flask import Flask, render_template, requestapp = Flask(__name__)@app.route('/')def student():    colours = ['RED', 'BLUE', 'BLACK', 'ORANGE']    return render_template('student.html', colours = colours)@app.route('/result',methods = ['POST', 'GET'])    def result():    if request.method == 'POST':        result = request.form        return render_template("result.html", result = result)if __name__ == '__main__':    app.run(debug=True, port=8080) #run app in debug mode on port 5000学生.html<html><body>    <form action="http://localhost:8080/result" method="POST">        <p>Year of Test <input type="text" name="TestYear" /></p>        <p>Yeah of Student <input type="text" name="StudentYear" /></p>        <p>State of Student <input type="text" name="StudentState" /></p>        <p>Origin State <input type="text" name="OriginState" /></p>        <p>Shirt Color <select name=color method="GET" action="/">            {% for colour in colours %}            <option value="{{colour}}" SELECTED>{{colour}}</option>"            {% endfor %}        </select></p>        <p><input type="submit" value="submit" /></p>    </form></body></html>
查看完整描述

2 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

你必须像这样传递你的数据:


@app.route('/result/<name>',methods = ['POST', 'GET'])

def result(name):

   # you can use your variable name in here given from the html form.

这是你想要的 ?


查看完整回答
反对 回复 2021-10-10
  • 2 回答
  • 0 关注
  • 314 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信