Как вырезать кадр данных, используя pandas in flask? - PullRequest
0 голосов
/ 23 февраля 2020


Я делаю школьный проект для отображения анализа данных на веб-сайте, используя 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 голосов
/ 23 февраля 2020

Спасибо Parfait !
Это было решение!

"Вы звоните в голову перед фильтрацией записей Греции. Если Греция не появляется в первых 5 строках отфильтрованный фрейм данных будет пустым. " - Parfait

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...