【发布时间】:2021-05-30 19:18:05
【问题描述】:
我尝试使用 Python 访问 Redshift 数据库,并使用以下代码查看了几条记录。 (凭证未显示,但有效)它采用 NoSQL 格式。如何将其更改为关系数据结构格式或数据框?谢谢!
import psycopg2
con=psycopg2.connect(...)
cur = con.cursor()
cur.execute("SELECT * FROM public.sku_lu limit 2;")
cur.fetchall()
输出:
[('sku_1', 'true'), ('sku_2', 'false')]
输出是没有列名的 NoSQL 格式。如何将其更改为关系数据结构格式或如下所示的数据框?
| Sku | Base |
|---|---|
| sku_1 | true |
| sku_2 | false |
【问题讨论】:
-
这不是“NOSQL”格式,它只是 Python 实际内置的数据类型。不过我很确定你可以用一行代码将它变成 pandas 数据框。跨度>
-
@unltd_J 是的,谢谢实际上是的,这是用于将列从数组添加到数据框的代码。
标签: python dataframe nosql relational