Использование Python результатов на веб-странице или в других приложениях - Data Science - PullRequest
0 голосов
/ 05 апреля 2020

Я создал несколько сценариев python, которые используют библиотеки python ML для прогнозирования и анализа данных из файлов CSV, которые я создаю вручную.

Мне нужно использовать данные результатов сценариев python на моей веб-странице (MVC 5 WebServer и MS- SQL DB), другими словами, я хочу автоматизировать процесс.

В настоящее время я знаю о SQL внешних серверных сценариях, но для меня это невозможно, потому что у меня нет нужной версии.

Может кто-нибудь показать мне некоторые доступные подходы, которые я могу использовать, чтобы интегрировать результаты python в мою веб-страницу (или БД).

1 Ответ

1 голос
/ 06 апреля 2020

В приведенном ниже примере кода используется некоторая CSV, она помещается в pandas фрейм данных, создает базу данных SQLite, выполняет запрос SQL к этой таблице и снова помещает выходные данные в фрейм данных pandas. Я думаю, что вы могли бы изменить бит SQL, чтобы адаптировать его к своему варианту использования. Нет?

import pandas as pd

import sqlite3 as db

path = 'path/to/some.csv'

df = pd.read_csv(path)

conn = db.connect('my_solution.db')

df.to_sql('table_from_df', conn, if_exists = 'replace', index = False)

sql_query = '''
    select
        userid,
        group_concat(txt, ' ') as txt
    from table_from_df
    group by 1
    order by 1
'''

out_df = pd.read_sql_query(sql_query, conn)

out_df

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