![](/img/trans.png)
[英]AttributeError: 'SnowflakeCursor' object has no attribute 'cursor'
[英]AttributeError: 'SnowflakeCursor' object has no attribute 'shape'
我正在尝试在 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.