OperationalError: нет такой таблицы: песня, использующая графическую таблицу sframe - PullRequest
0 голосов
/ 19 марта 2019

Я использовал 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
...