2016-02-22 2 views
0

Я использую Pycharm для кодирования моих проектов python, и я загрузил некоторые данные из quandl и передал их в pandas DataFrame.SQLite не отображает данные в Pycharm

я написал ниже код, чтобы поместить этот DataFrame в базу данных SQLite (Она работает)

engine = sqlite3.connect(country + ".db") 
mydata = Quandl.get('TSE/8703', returns='pandas') 
mydata.to_sql(name='TSE/8703', con=engine) 

Когда я использую SQLite Browser для просмотра объектов в базе данных, он работает, и это показывает, что данные сохранены правильно.

Моя проблема заключается в том, что я не могу просмотреть элементы базы данных из Pycharm напрямую. Когда я дважды нажимаю на базу данных в Pycharm, ничего не появляется. Я что-то неправильно настраиваю? Или? (Драйвер базы данных, который я загрузил, Sqlite (Xerial))

Любые советы?

+0

Существует плагин под названием [Навигатор базы данных] (https://confluence.jetbrains.com/display/CONTEST/Database+Navigator). У вас это установлено? –

+0

Хорошо, я установил Навигатор баз данных. Но все же не смог просмотреть его, когда я дважды кликаю по базе данных. –

+0

Должен ли двойной щелчок по файлу базы данных что-то делать? –

ответ

0

Похоже, проблема была в том, как я спас table name. У меня были специальные символы, и именно это и вызвало ошибку.

Любой, у кого могут быть подобные проблемы, просто убедитесь, что вы сохранили table name без специальных символов, и он должен работать нормально.

Смежные вопросы