首页 > 解决方案 > 如何在烧瓶中使用熊猫剪切数据框?

问题描述


我正在做一个学校项目,使用熊猫和烧瓶在网站上显示数据分析。
我在世界各地有一个恐怖的 csv 文件,我试图从数据框中只删除发生在希腊的恐怖,所以我尝试这样做,它总是向我显示一个空白数据框
这是一些屏幕截图和片段代码:

来自我的views.py的代码:

df = pd.read_csv('static/Data/GlobalTerror.csv')).head()
df = df[(df['Country'] == 'Greece')]
raw_data_table = df.to_html(classes='table table-hover')

 return render_template(
        'dataModel.html',
        raw_data_table=raw_data_table,
        title='Data Models',
        year=datetime.now().year,
        message='Links to the data'


HTML文件中的代码:

{% extends "layout.html" %}

{% block content %}

<html>
  <body>
    {{ raw_data_table | safe}}
  </body>
</html>


这是来自 Jupyter 的屏幕截图,我做了同样的事情并且它有效:

在此处输入图像描述



有人知道这个问题并知道如何解决吗?

标签: pythonpandasflask

解决方案


谢谢冻糕
这就是解决方案!

“您在过滤希腊记录之前调用 head。如果希腊未出现在前 5 行中,则过滤后的数据框将为空白。” 冻糕


推荐阅读