2016-11-18 7 views
1

Я использую библиотеку WRDS для подключения к базам данных WRDS через Spyder. Я импортирую wrds. По данным сайта WRDS, запрос должен выглядеть следующим образом: result = wrds.sql('select * from dataset', 'variable')Библиотека WRDS и SQL?

(https://wrds-web.wharton.upenn.edu/wrds/support/Accessing%20and%20Manipulating%20the%20Data/_004Python%20Programming/_001Using%20Python%20with%20WRDS.cfm)

Однако, я получаю эту ошибку: AttributeError: module 'wrds' has no attribute 'sql'

ответ

3

ли вы назвать ваш питон скрипт 'wrds.py'? Это может объяснить, почему python не находит .sql.

В моем случае следующие работы:

import wrds 
db = wrds.Connection() 
libraries = db.list_libraries() 
library = 'compg' 

tables = db.list_tables(library=library) 
table = 'g_company' 

result = db.raw_sql('select * from COMPG.G_COMPANY') 
+0

Спасибо большое. Я не уверен, что я назвал сценарий WRDS.py, но, вероятно, сделал это. Я попробую ваш код. Еще раз спасибо. – st19297