繁体   English   中英

AttributeError: 'SnowflakeCursor' object 没有属性 'shape'

[英]AttributeError: 'SnowflakeCursor' object has no attribute 'shape'

有没有办法使用带有雪花的“pd.read_sql_query”?

我正在尝试在 pandas dataframe 中读取我的雪花查询,但是我收到一个“属性错误”,说明“SnowflakeCursor”object 没有属性(下面的属性代码)...

Snowflake python 连接器工作正常。 fetch_pandas_all() 有效。 一旦我尝试将查询读取为 pandas dataframe,它就会中断。

导入pyodbc
导入系统
导入操作系统
导入getpass
导入雪花连接器
导入pyarrow

conn = snowflake.connector.connect(user=' ', password=' ', account=' ', 仓库=' ', database=' ', schema=' ') cur = conn.cursor() tenure = cur.execute ("""SELECT DISTINCT CT_ID, CT_STRT_DATE, MONTHS_BETWEEN(TO_DATE('2022-01-01'), TO_DATE(CT_STRT_DATE)) 作为 TENURE FROM .. **** WHERE CT_SVC_FREQ != 'OT' AND CT_CNCL_DATE 是 Z6C3E226B4D4795D518AB341B08 LIKE 'S|%' ORDER BY CT_STRT_DATE DESC""")

print(tenure.fetch_pandas_all()) ---这段代码工作正常

一旦我尝试使用 pandas 进行操作,我就会遇到错误......

print(tenure.shape) -- 带有“属性错误”的中断

这种方式怎么样:

df_new = tenure.fetch_pandas_all()
total_rows = df_new.shape[0]

创建一个新的 DF 应该允许你运行shape

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM