как я могу сразу вернуть все переменные в to_html()?

   def upload_file():
    if request.method == 'POST':
        print(request.files['file'])
        f = request.files['file']
        data_xls = pd.read_excel(f)
        df2 = data_xls.reset_index()
        p = df2.dropna(axis=1 , how='all')
        name_filter = df2[df2['Pensioner Name'].astype(str).str.match('^[a-zA-Z\s\.]*$')]      
        cnic_filter = df2[df2['CNIC'].astype(str).str.match('^[\'][0-9+]{5}-[0-9+]{7}-[0-9]{1}[\']$')]
        wallet_filter = df2[df2['Wallet Account No'].astype(str).str.contains('^[0-9+]{8}$')]
        mobile_filter = df2[df2['Mobile Number'].astype(str).str.contains('^[3+][0-9+]{9}$')]

        filterf = df2[[name_filter , cnic_filter, wallet_filter,  mobile_filter]]
        filterf = pd.DataFrame(filterf)
        return filterf.to_html()

Я пытаюсь это сделать, но получаю сообщение об ошибке

ValueError: невозможно скопировать последовательность размером 62 на ось массива с размером 11

Пожалуйста, помогите, я новичок в пандах

1 ответ

Я бы разобрал его в JSON или XML.

С ним легко справиться как на Python (https://www.w3schools.com/python/python_json.asp), так и на JS/PHP/ любом другом.

Другие вопросы по тегам