Скрыть заголовок столбца pandas данных в html - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь запустить скрипт, используя функцию groupby, и отображаю на веб-странице как html. Я не хочу показывать заголовок столбца, но когда я использую header = False в функции .to_ html, она выдает ' str not callable , тогда как это допустимый формат согласно pandas документации фрейма данных

python

from flask import Flask, request, render_template
import pandas as pd

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/upload', methods=['GET', 'POST'])
def upload():
    if request.method == 'POST':
        df = pd.read_excel(request.files.get('file'),usecols=['STATUS','PROV','SITE'])

        somevariable1 = df.groupby('STATUS').get_group('TG')
        somevariable2 = df.groupby('STATUS').get_group("TB")
        somevariable3 = df.groupby('STATUS').get_group('TO')

        return render_template('upload.html', anyname1=somevariable1, 
    anyname2=somevariable2,anyname3=somevariable3)
        # add shape, anyname in upload.html also

    return render_template('index.html')`enter code here`

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

------------------------------------------------------------

upload.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">

</head>
<body>
<a href="/">Go Back</a>

<br><br>

<h>STORM REPORT</h>

<br><br>
{{ anyname1.to_html(classes="table table-striped") | safe}}
<br><br>
{{ anyname2.to_html(classes="table table-striped") | safe}}
<br><br>
{{ anyname3.to_html(classes="table table-striped") | safe}}
</body>
</html>

----------------------------------



STATUS  PROV    SITE
2   TG  BC  SALTON  
3   TG  BC  SALTON  
8   TG  BC  SCOTCH 

STATUS  PROV    SITE
1   TB  BC  ROSSLINK
5   TB  BC  KAMLOCK
6   TB  BC  ARMSTRY

STATUS  PROV    SITE
4   TO  BC  KAMLOCK
7   TO  BC  SCOTCH 

Я не хочу показывать заголовки в первом столбце, например 2,3,8,1,5,6,4,7 и т. Д. c .

Любая помощь здесь, пожалуйста.

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