从网站表到数据库的数据

共1个回答, 标签: python python-3.x pandas sqlite

从网站的表格中提取数据对象,而不是实际的数字或文本。

我试图从网站表格中提取信息,并存储在 SQLite 数据库中。由于提取的数据是 dtype: object,而不是文本或数字,我收到了错误。有人能帮我找到实现目标的最佳和最短的方法吗?

因此,data2 是由 pd.read _ html (“web k'”) 制作的数据框

enter image description here

Db = sqlite3.connect (“test.sqlite”)
Dbexe cute (“如果不存在数据,则创建表 (时间文本、 fut_volume 整数、 fut_turnover REAL 、 fut_OI 整数、 opt_volume 整数、 opt_turnover REAL
游标 = db.光标 ()

Fut_volume = data2 [1] [0] = '指数期货'] [1]
Fut_turnover = data2 [1] [0] = '指数期货'] [2]
Fut_OI = data2 [1] [0] = '指数期货'] [4]
Opt_volume = data2 [1] [0] = '索引选项'] [1]
Opt_turnover = data2 [1] [0] = '索引选项'] [2]
Opt_OI = data2 [1] [0] = '索引选项'] [4]
Str = f ”插入联系人值 ({datetime.now ().strftime ('% Y-% d % H: % m: % s')},
{Inx _ fut_volume},{inx _ fut_turnover},{inx _ fut_oi},{inx _ opt_volume},{inx _

enter image description here

enter image description here

第1个答案

首先解析对象,这是一个解析的例子dtype object to integer

数据 2 ['列'].asttype (str).asttype (int)

相关问题

通过随机抽样其他列数据创建新列 如何使用熊猫获得包括每一个组合的计数 如何有效地展开矩阵的值与小块? 是否有任何巨无意思的方法来查找阵列中特定元组元素的平均值? 如何在元素列表中找到最大的数字, 可能不是唯一的? 如何以 Pythonic 的方式向上移动 n 个目录? 如何破坏 Python 对象并释放内存 将具有特殊格式的文本文档转换为熊猫数据框架 用两本字典绘制一只熊猫专栏图 交叉加入 SQLite 与其他 dbs 从网站表到数据库的数据 SQlite 查询错误: 操作错误: 接近 “(”: 使用多个表时语法错误