[英]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.