При попытке импортировать базу данных sql в фрейм данных Python Pandas, и я получаю синтаксическую ошибку.Я новичок здесь, поэтому, вероятно, проблема очень проста.
После загрузки sqlite образца chinook.db из http://www.sqlitetutorial.net/sqlite-sample-database/ и чтения документации для панд, я попытался загрузить его в фрейм данных pandas с
import pandas as pd
import sqlite3
conn = sqlite3.connect('chinook.db')
df = pd.read_sql('albums', conn)
, где 'albums'
- это таблица 'chinook.db', собранная из sqlite3 из командной строки.
Результат:
...
DatabaseError: Execution failed on sql 'albums': near "albums": syntax error
Я пробовал вариантыприведенный выше код для импорта в сеансе ipython таблиц базы данных для исследовательского анализа данных, но безуспешно.Что я делаю неправильно?Есть ли документация / учебное пособие для новичков с примерами?
Заранее спасибо за помощь!