我在 pd.read_sql_query() 中使用什么参数来更新列列表而不是 pd.read_parquet(columns = list()) 中的 "column"

What parameter do i use in pd.read_sql_query() to update the column list instead of "column" in pd.read_parquet(columns = list())

根据 pandas 文档 -

columnslist, default=None If not None, only these columns will be read from the file.

例如 - pd.read_parquet(列 = 列表(abc))

同样,我想在读取 pd.read_sql_query()[= 时替换 "columns" 属性14=]

提前致谢!

像这样

cols=["a","b"]
sql = "SELECT '{}' FROM mytable".format("','".join(cols))

Instead of using pd.read_sql_query()

你可以使用-

self.df = pd.read_sql(columns=list(values))