[英]ModuleNotFoundError in Jupyter Notebook for Python 3 but not Python 2 (Mac OSX)
[英]Troubles with Python - Postgresql on Jupyter Notebook | Mac OSX
我目前在Mac OSX Mojave 10.14中開發了一個帶有Python代碼的Jupyter筆記本。 我正在使用Psycopg2從PostgreSQL獲取數據到Python Dataframe。
問題是代碼在Win 10中運行良好,有兩種方式,但我沒有從Mac OSX中的同一查詢中獲取數據。
我沒有得到任何錯誤,我只是得到一個空的Dataframe。 而已。 沒有錯誤,沒有警告。
有人遇到過同樣的麻煩嗎?
使用的代碼如下:
第一種選擇:
cursor = conn.cursor()
query = """select * from table"""
cursor.execute(query)
data = data.append(cursor.fetchall())
data.columns = [desc[0] for desc in cursor.description]
第二種選擇:
data= pd.DataFrame()
for chunk in pd.read_sql("""select * from table""", con=conn, chunksize=5000):
data= data.append(chunk)
我期待一個帶有PostgreSQL數據的Dataframe。
問題是我在查詢之前有一個'%% time'語句來獲取單元格的執行時間。 滑稽。 在Mac OSX中似乎無法使用下面的一段代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.