如何在烧瓶中使用熊猫剪切数据框?

时间:2020-02-23 18:23:35

标签: python pandas flask


我正在做一个学校项目,使用熊猫和烧瓶在网站上显示数据分析。
我在世界各地都有一个恐怖的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的屏幕截图,我做同样的事情,并且可以正常工作:

enter image description here



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

1 个答案:

答案 0 :(得分:0)

感谢Parfait
这就是解决方案!

“在筛选希腊记录之前,您要先呼叫头。如果希腊没有出现在前5行中,则筛选后的数据框将为空白。” Parfait