Я использовал sqliteBrowser для проверки таблиц в наборе дат, который я использую, и они все еще существуют, но я все еще получаю эту ошибку при попытке запросить таблицу.есть идеи?
import pandas as pd
import graphlab.aggregate as agg
import graphlab as gl
import numpy as np
import sqlite3
from scipy.sparse import csr_matrix
import matplotlib.pyplot as plt
%matplotlib inline
pd.set_option('display.float_format', lambda x: '%.3f' % x)
MusicData = sqlite3.connect("msd.sqlite3")
plays_df = gl.SFrame.from_sql(MusicData, "SELECT * FROM song")
ошибка:
> > --------------------------------------------------------------------------- OperationalError Traceback (most recent call
> last) <ipython-input-15-d79ed901d17b> in <module>()
> 3
> 4
> ----> 5 plays_df = gl.SFrame.from_sql(MusicData, "SELECT * FROM song")
> 6
> 7
>
> D:\anaconda\envs\gl-env\lib\site-packages\graphlab\data_structures\sframe.pyc
> in from_sql(cls, conn, sql_statement, params, type_inference_rows,
> dbapi_module, column_type_hints, cursor_arraysize) 2259
> if hasattr(conn, 'rollback'): 2260 conn.rollback()
> -> 2261 raise e 2262 2263 c.arraysize = cursor_arraysize
>
> OperationalError: no such table: song