python - Pandas Dataframe + Flask,只请求一行
问题描述
我遇到了以下问题。我只想要熊猫数据框中的一行。
通过将一行打印为 html,我遇到了一些麻烦。我使用 .loc 函数从数据框中获取行。我怎样才能在 html 中只返回一行... Atm 我得到了 keyerror...
谢谢你的帮助。那是我的代码。首先我打开一个到我的数据库的连接并将数据转换为熊猫数据框。
比我只想打印一行。在 url 中键入的 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)
解决方案
推荐阅读
- laravel - 下载使用 laravel 5.4 中的存储外观存储的文件
- c# - MSTest 断言失败,引用为空
- javascript - 如何在客户端机器上获得屏幕缩放?
- android - 如何在 Android 的嵌套滚动视图中使用 RecyclerView
- linux - 如何解决“setsockopt(3, SOL_SOCKET, SO_MARK, [10], 4) = -1 EPERM” 拒绝非 root 用户操作
- azure - Azure 应用服务多租户功能实际上不起作用
- swift - 为什么我的集合视图单元格返回错误“出队的单元格不是 TileCollectionViewCell 的实例”
- php - 子目录中的 WP:如何在根目录中的非 wp 上显示项目
- node.js - 如何通过 MongoDB 中的键查询子文档映射?
- uppaal - Uppaal时钟是如何演变的?我有两个位置 1 和 2 没有不变量。什么是时钟值?