使用带有 pd.read_sql 类型列表的列

米卡

以前,我从数据库中的表中,对所有列标题进行了排序并将它们保存在 DataFrames 中,以便我以后可以使用它们。

在类型列表的情况下,我尝试将 b 列(数据库中具有多个值的列)的每一行(不是 bennant)应用到函数 pd.read_sql() 中。从数据库中的每一行获取数据的 DataFrame。

1

5   ['temperature_ers_lite_3_wermser_0_elsys_0_t']
11  ['temperature_ers_lite_1_wermser_0_elsys_0_t']
17  ['temperature_ers_lite_15_wermser_0_elsys_0_t']
23  ['temperature_ers_lite_8_wermser_0_elsys_0_t']
29  ['temperature_ers_lite_2_wermser_0_elsys_0_t']
...

我也转换为类型列表

 b = a.tolist()

我找到了几种解决方案,但我无法使用不起作用的参数应用它们一次,而 SELCET * FROM ... WHERE ... 也不适用于列表。我坚持这种方法

 queryString = "SELECT * FROM Raummonitoring"
params = [b]
df = pd.read_sql(queryString, connection, params=params)

像这样的列表可以用熊猫阅读吗?熊猫的 read_sql 带有 WHERE 条件的值列表,使用这种方法不幸的是它不起作用

米卡

我已经解决了这个问题如下:

  • 我已经阅读了完整的表格
  • 根据我的需要过滤它
  • 使用 for 循环,我一一浏览了各列并将它们保存在列表中
temp_df_utc_r = []
for i in temp_utc_r:
    x = i
    intt = pd.DataFrame(temp_utc_r[f"{x}"])
    intt = intt.dropna()
    temp_df_utc_r.append(intt)
  • 从这个列表中,我可以进一步输入 DataFrameist

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用pd.read_clipboard读取带有列表的数据框?

带有参数的熊猫read_sql

熊猫的read_sql,其中包含WHERE条件的值列表

使用index_col时,熊猫的read_sql列不起作用-而是返回所有列

带有多个选择的熊猫read_sql查询

pd.read_csv忽略没有标题的列

如何使用大熊猫read_sql通配符(%)()

Mysql read_sql python查询带有变量@

如何使用带有在标签中带有“-”连字符的列的pd.DataFrame对象的查询方法?

在pd.read.sql中使用变量

使用循环按pd.dataframe的列生成列表

熊猫read_sql,其中where子句使用“ in”

熊猫read_sql()-AttributeError:“ Engine”对象没有属性“ cursor”

如何使用pandas pd.read_sql导出到csv?

有什么办法可以在熊猫read_sql函数中设置超时时间?

如何使用pd.read_html从数据框中剥离列并将输出作为列表返回

使用Pandas将dfs列表从pd.read_html转换为dfs

从python函数而不是使用pandas的pd.read_sql_query列表中返回DataFrame

熊猫使用pyodbc read_sql处理损坏的数据

pd.read_Json无法产生具有正确列标题的数据框

带有来自下拉文本值的参数的Python pandas pd.read_sql

Pandas read_sql Postgres查询的具有挑战性的语法

大熊猫:从read_sql导入后,将列解析/转换为日期

使用 pd.read_clipboard 指定多级列?

带有 pd.read_sql_query() 调用的 DBAPI 语法

使用 read_sql 时出现 Pandas UnicodeDecodeError

Pandas:使用 read_sql - `con` 参数和表名将表加载到数据框中

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

Kaggle 的 Csv 将所有列放入 1 - 如何与 pd.read_csv 分开并使 df 可用