熊猫数据框+烧瓶,仅请求一行

时间:2019-12-29 16:55:17

标签: python pandas dataframe flask

我遇到以下问题。我只希望熊猫数据帧中有一行。
通过将一行打印为html,我有些麻烦。我使用.loc函数从数据框中获取行。我如何在HTML中仅返回一行... Atm我收到了键盘错误...

感谢您的帮助。那是我的代码。 首先,我打开与数据库的连接,然后将数据转换为pandas数据框。
比我只想打印一行。在网址中输入具有indexnumber的行。 有什么想法可以解决问题吗?

import sqlite3
import numpy as np
import pandas as pd
from flask import Flask, request, jsonify


connection = sqlite3.connect("meinedb.db") 
df = pd.read_sql_query("select name, frequenz from popular_girlnames order by frequenz desc limit 10;", connection)
print(df.iloc[0 , 0])


app = Flask(__name__)
@app.route("/", methods=["GET"])
def index():
    return "Hallo du bist der erste Besucher!!!!"


@app.route('/test=<num>', methods=["GET"])
def get_name(num):
    return df.loc[num, "name"].to_html(classes = "Name")

if __name__ == '__main__':
    app.run(debug=True)

0 个答案:

没有答案