【发布时间】:2021-06-27 09:38:05
【问题描述】:
我运行 PostgreSQL 查询以从表“city”中获取所有列名
SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = city
它返回列表,如下所示:
[('city_id',), ('city',), ('country_id',), ('last_update',)]
下一步是创建一个数据框,其中包含此列表中的列,(行将是另一个查询的结果)
像这样:
df = pandas.DataFrame(data, columns=[_list_]
棘手的部分是我不能像往常一样写所有列 - 如果我希望它与具有不同列的另一个查询一起使用,它必须是一个可变值
【问题讨论】:
-
columns中的参数pandas.DataFrame()表示列名,_list_是什么? -
这是我通过查询得到的列表