【问题标题】:Python Teradata Connector - Column NamesPython Teradata 连接器 - 列名
【发布时间】:2018-01-21 10:06:24
【问题描述】:

有人知道如何使用 Python 的 Teradata 库检索列名吗?

这是一个代码示例:

import teradata
udaExec = teradata.UdaExec (appName="HelloWorld", version="1.0" logConsole=False)
session = udaExec.connect(method='odbc', system='system_name',authentication='LDAP', username='username', password='$$tdwallet(tdprod)');
lst_results = []
for row in session.execute("select * from table_name"):
 print(row)
 lst_results.append(row)

上面的代码不会返回列名。最终,我想将查询结果放入 Panda 的数据框中

【问题讨论】:

    标签: python teradata


    【解决方案1】:

    你不需要for循环:

    df = pandas.read_sql(session,query)
    

    将完成这项工作。在这里查看我的答案:

    Python PyTd teradata Query Into Pandas DataFrame

    【讨论】:

      猜你喜欢
      • 2019-04-18
      • 2016-04-08
      • 2016-06-26
      • 2017-07-24
      • 1970-01-01
      • 2020-08-20
      • 2016-02-06
      • 2019-07-23
      • 2019-10-10
      相关资源
      最近更新 更多