У меня есть набор данных в файле .CSV, состоящий из двух столбцов, разделенных пробелами (Scores, ID).Мне нужно записать это в базу данных SQL, так как многие файлы отформатированы так же, как мне нужно в той же базе данных SQL.
Я преобразовал файл .csv в кадр данных pandas и использовалdf.to_sql для вставки в таблицу, однако, когда я запрашиваю в терминале с .fullschema, я получаю только '/ * Нет доступных таблиц STAT * /' и не упоминаю имена таблиц или столбцов.
import csv
import pandas as pd
con = sqlite3.connect('UNILSCORES.db')
cur = con.cursor()
cur.execute('''CREATE TABLE UNILSCORES
(Score, ID)''')
colnames=["Score","ID"]
df=pd.read_csv('PROBEli41.csv', delim_whitespace=True, names= colnames,index_col=0, header=0)
df.to_sql('UNILSCORES.db' ,con,if_exists='append', index=False)
При запросахв терминале с использованием .open UNILSCORES.db, а затем .fullschema я получаю только '/ * Таблицы STAT недоступны * /' взамен. enter code here