[英]numpy.ndarray' object is not callable - Using Pandas
我正在使用PostgreSQL測試從Amazon Redshift數據庫到我的本地數據庫的簡單連接。 我編寫了一個查詢來從數據庫中獲取一個表,並將其轉換為Pandas數據幀。 現在,每當我想在dataframe對象上應用某些函數時,我都會收到以下錯誤。 我曾多次嘗試修改它,並查找了很多解決方案,但似乎無法解決它。
cur.execute("QUERY for PostgreSQL")
rows = cur.fetchall()
print("Received as rows")
col_names = []
for i in cur.description:
col_names.append(i[0])
df = pd.DataFrame.from_records(rows, columns = col_names)
df.values()
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-16-8e9714b76ea1> in <module>()
----> df.values()
TypeError: 'numpy.ndarray' object is not callable
正如@jezael所指出的: df.values
不是一個函數,所以你不需要調用它。 只需使用df.values
而不是df.values()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.