我正在尝试从 Python (Pandas) 运行一个相当复杂的 SQL 查询,并且遇到了一个我经常看到的问题。 我的 SQL 查询大约有 150 行,它正在执行多项任务、访问多个 (2) 个不同的数据库、创建临时表(准确地说是 6 个)、对表运行更新等。 我看不出有什么方法可以合理地改变我的代码 ...
我正在尝试从 Python (Pandas) 运行一个相当复杂的 SQL 查询,并且遇到了一个我经常看到的问题。 我的 SQL 查询大约有 150 行,它正在执行多项任务、访问多个 (2) 个不同的数据库、创建临时表(准确地说是 6 个)、对表运行更新等。 我看不出有什么方法可以合理地改变我的代码 ...
我正在使用pyscopg2并且有一个方法可以返回基于 SQL 查询的列表。 下面的工作正常... 我想传递相同的整数列表,但这次从结果中返回DataFrame 。 当我尝试这个时...... 我回... 我认为这与我将参数传递给read_sql_query()的方式有关,但我不确定如何解决它 ...
我正在尝试从某个数据库中提取数据,该数据库很大,所以我想在将数据输入 python 之前对其进行查询。 我想查询我知道是 varchar(50) 类型的特定列 [Type]。 作为尝试成功查询整数列的测试: 但是,当我尝试对 varchar 列执行相同操作时,它告诉我列名无效。 提前致谢 ...
convert_timezone 在雪花控制台中为我工作: 给出: 2022-05-25T07:27:30-07:00 但它在 pandas 读取 sql 时不起作用: 给出: array([[Timestamp('2022-05-25 21:27:30+0000', tz='UTC')]] ...
新功能,因此显然缺乏有关此基础的知识。 我想创建一个从 sql server 获取数据的函数,但我不知道如何将它传递给数据框。 这个数据框稍后将被其他函数使用这是我到目前为止所做的。 ...
我使用 pandas read_sql 从 MariaDB 读取数据。 我想做的是给每个数据框一个索引,每个块中都有相同的延续。 第一个块的索引应为 1 到 2000,第二个块的索引应为 2001 到 4000。为此,我在创建 df 时添加了一个列表。 但是在第一次迭代之后,值变成了 Nan。 O ...
我尝试使用 sqlalchemy 引擎直接从我的 sqlserver 数据库创建一个 pandas DataFrame: 但这会引发此错误: 我这样做是因为单独使用 pyodbc 的连接会发出警告: 我正在使用 sqlalchemy 1.4 版...那么我该如何解决这个问题? ...
我正在尝试做相当于 但它失败并出现错误AttributeError: 'AsyncConnection' object has no attribute 'cursor' 。 完成这项工作的正确方法是什么? ...
我正在使用 pandas.read_sql 检索表名列表,然后尝试使用“for”循环从检索到的列表中删除表。 但是,我收到“NoneType”object is not iterable 错误(尽管列表不为空)。 你能帮我弄清楚我的错误是什么吗? 先感谢您! LE:请参阅下面我收到的完整 out ...
我正在尝试从 SQL 数据库中提取信息到 Python。数据库的两列是数字,主要是浮点数格式。 我的问题出现在数字超过 6 位时,read_sql_query 将它们读取为 int,因此小数不会出现在 dataframe 中。例如,如果 SQL 中的数据库如下所示: 指数代金券已付 1个 225. ...
我正在尝试使用read_sql_query()从 MySQL 数据库读取查询,数据库中的一个字段,它的类型是double(24, 8) ,我想使用dtype=参数来完全控制数据类型和把它读成decimal ,但好像 pandas 无法识别decimal类型所以我不得不把它读成Float64 在数据 ...
我有一个从 MySQL 数据库读取数据的函数: mysql_engine是由另一个函数返回的,现在我想编写单元测试来验证df的列名col_1和数据类型,是否有我可以遵循的示例? 我需要在单元测试中设置真正的数据库引擎吗? ...
我想知道为什么 pandas.read_sql 在我的数据末尾添加 .zero ? 在 SQL Server 中,数据以整数表示的数字表示。 有人知道为什么吗? 当我查看数据类型时,它显示为 float64。 ...
我正在尝试使用 map 将值传递到 read_sql 语句中。 这是我尝试过的: 基本上,我正在尝试查询 select fruit 作为 type1 然后 item 作为 apple 和 orange (以第一次迭代为例)。 但是,我不断收到错误消息,说它需要 3 个参数,但我传递了 2 个。我假 ...
我正在尝试使用 pandas read_sql function 从 sqlite 数据库中查询一些数据。 我需要使用参数化的 SQL ,其中包含子句(列表)和一些 static 参数。 以下是我的查询 我已经使用格式适当地添加了占位符 我生成的 SQL 如下 我被困在我发送参数的最后一部分,如下所 ...
当我从 Snowflake 中提取小数据集时,它没有问题。 但是,当我尝试使用 Python SNOW 连接器从 Snowflake 中提取大型数据集时,它会引发操作错误。 任何帮助表示赞赏。 错误:OperationalError:(snowflake.connector.errors.Ope ...
我正在尝试使用 db。 所以我使用以下连接信息连接到 PostgreSQL 数据库。 我正在使用 Jupyter Notebook。 有错误: ...
我正在使用 Pandas 读取 sql 通过 jdbc/jaydebeapi 读取 .netezza 表。 查询是来自 database.table 的简单 select * 我正在读取一个包含 700K 行的表并创建一个 csv(创建时大小为 600 MB); read sql 正在花费大量时间 ...
我是编程新手,我有一个数据库文件,里面有一些日期,打开,高,低,关闭数据,名称为 0001.HK; 0002.HK; 0003.HK 然后我尝试建立一个循环来取出数据库中的一些数据。 当它 output 显示:在 sql 上执行失败'从 0001.HK 选择日期、开盘价、最高价、最低价、收盘价、 ...
我一直在尝试使用 ibm_db_dbi 连接数据库并通过 pandas.read_sql 读取表。 创建连接后,我使用 set_current_schema('mySchema') 为 myConnection 设置当前架构,这样我就不需要在每个表前面指定架构。 但是,当我使用 pd.read_s ...