- 博客(10)
- 收藏
- 关注
原创 PyQt5多线程的输出内容显示到窗口
当PyQt在代码中执行某些操作时,窗口通信和GUI交互将被阻塞。因此,需要用多线程的方式解决出现的视窗卡住的问题。本文完整代码实现:PyQt5多线程的输出内容显示到窗口。
2022-11-30 17:05:30
2593
原创 关于 pd.Series 排序后用索引和行号取值要注意的问题
pd.Series 排序后用索引和行号取值要注意的问题。series[n]容易出现纰漏,若要根据行号来取值的话,最好别吝啬于多敲几个字,都用iloc的方法。
2022-11-25 11:12:38
961
原创 用openpyxl将DataFrame保存为excel文件时设置单元格的字体和背景色
用openpyxl将DataFrame数据保存为excel文件时,直接设置某些单元格的字体或背景色。
2022-06-21 16:27:08
2929
2
原创 数据库的数据修改与主键
原先在mysql数据库的表里没有设置主键,然后在Navicat窗口里修改数据,把这个amount值改为0,无法成功。有警示信息:其实Navicat是执行了这条语句:UPDATE `test22`.`zhishu_dongcai_tmp` SET `amount` = 0 WHERE `ts_code` = '399106' AND `trade_date` = Cast('2021-11-23' AS Binary(10)) AND `open` = 2522.23 AND `close` =
2022-05-24 00:37:45
558
原创 mysql中用表A的数据更新表B
此次要实现以下目的:把表A中的数据复制到表B,对于表B已有的数据不进行更新。基本原理:在 INSERT 语句后面用 ON DUPLICATE KEY UPDATE1. 设置目标表B的主键或唯一索引,以便于SQL插入数据时判断是否重复。 这里设置的是ts_code\trade_date的联合索引,类型unique。2.insert into tableb select * from tablea ON DUPLICATE KEY UPDATE trade_date=VALUES(trade_dat
2022-01-13 17:40:24
5102
原创 DataFrame带索引数据写入mysql
前期代码:from sqlalchemy import create_engineengine_ts = create_engine('mysql://root:666666@127.0.0.1:3306/test22?charset=utf8')#mysql的用户名root,密码666666,test22是数据库名。res = df.to_sql(name='stock_date_ori', con=engine_ts, if_exists='append', chunksize=5000
2022-01-11 17:10:51
744
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人