- 博客(239)
- 资源 (4)
- 收藏
- 关注
原创 python、SQL日新增人数统计
解决的方案SQL,按日期排序后只保留第一次出现的数据,这个问题就解决了。保留第一次出现的数据按日进行统计,日数据就是新增的数据。新增人数统计,就是要看比前一天新加的人。用一个SQL语句解决。
2023-10-20 17:04:30 211
原创 sql解决取多个截至每个月的数据
问题:需要查询1月、1-2月、1-3月…1-12月,分区间的累计数据,在同一个sql语句里面实现。多个分开查询效率不高,并且数据手动合并麻烦。
2023-08-24 11:13:46 1464
原创 pyqt6使用多线程,使前台展示和后台处理数据分线程进行
在这个特定的用法中,pyqtSignal(pd.DataFrame)定义了一个可以传递pd.DataFrame类型数据的信号,在需要传递pd.DataFrame类型数据时,可以使用该信号进行传递。当dataProcessed信号发射时,该信号会自动将传递的pd.DataFrame类型数据作为参数传递给showResult槽函数,从而在槽函数中可以直接访问该数据。需要注意的是,当定义槽函数时,参数列表的类型和顺序需要与信号传递的参数列表的类型和顺序一致,否则会导致传递的参数无法被正确接收和处理。
2023-04-27 13:51:03 654 1
原创 pandas读取和处理大文件
chunksize 为每次读取的数据量,可以减少内存的使用。一般笔记本的内存不可能无限大。进行数据统计和数据筛选的的话用这种方式比较方便。chunk可以处理进行分块处理数据。
2023-04-19 16:13:34 328
原创 pandas读取excel精度及replace替换多个
金额部分增加float64,可以进行还原在使用的格式。通过dtype中定义参数来指定数据的格式。
2023-02-13 10:31:50 213
原创 ptqt form布局
设置提示的文字 setPlaceholderText。设置大小 setFixedSize。放置位置 Qt.AlignRight。增加行 addRow 【名称,输入框】表格 QFormLayout。填充框 QLineEdit。
2022-12-02 10:48:09 119
原创 pyqt页面布局
选择项 QRadioButton。增加到控件中 setLayout。增加到布局中 addWidget。垂直布局QVBoxLayout。水平布局QHBoxLayout。组别 QGroupBox。实现主要是进行嵌套的方法。
2022-12-02 10:14:10 133
原创 python自动化压缩及邮件发送
a 生成文件 D:\pyqttest\{}.zip 后面两个是添加的文件D:\pyqttest\{}.csv D:\pyqttest\{}.csv。filename=(‘utf-8’, ‘’, ‘{}截至{}.zip’.format(content1,toziptime)执行工具"C:\Program Files\7-Zip\7z.exe"subprocess.PIPE 为了进行等待程序的运行结束。主要使用subprocess的功能进行压缩。-tzip 是压缩的方式zip。shell 是cmd执行方式。
2022-12-01 09:54:34 513
原创 python排序每200个一组不同身份证
3. 每次取身份证最后一个,每次获取前200,加入到列表中,把加入的数据删除,反复操作。4. 注意:可能最后几组数据会发生问题,出现都是同一个的过多,导致分配不均衡。1.对需要进行排序的身份证进行求和,次数从大到小的身份证进行排列。2.进行一对多匹配。
2022-10-26 15:55:20 158
原创 docker安装centos7
错误 Unit firewalld.service could not be found。service命令 bash: service: command not found。service firewalld restart 重启。service firewalld start 开启。service firewalld stop 关闭。
2022-10-25 10:12:32 385
原创 pyspark 类sql功能的使用(窗口、表连接、分列、分组求和、日期格式处理)
F.sum 分组累计求和,相当于pandas.groupby.cumsum,partitionby进行分组,orderby是根据两个字段排序。unionall做两个表之间的连接操作,不进行去重的操作。用split方法进行操作,getitem获取分列的第几个。pyspark使用sql类似方法窗口函数window.一、pyspark窗口函数的使用。三、对string列进行分列操作。二、pyspark 表连接操作。,可以进行联合orderby。
2022-09-05 15:04:51 761
原创 java: initializer must be able to complete normally java: unreachable statement
提前抛出RuntimeException 异常。
2022-08-21 08:33:39 290
原创 java 静态变量与静态代码块执行顺序
(静态)变量和(静态)代码块的也是有执行顺序的,与代码书写的顺序一致。在(静态)代码块中可以使用(静态)变量,但是被使用的(静态)变量必须在(静态)代码块前面声明。放在静态代码块之前输出为0,放在之后输出为赋值后比较的最小值。
2022-08-21 08:05:39 524
原创 java 单例使用
只能通过Singleton instance = Singleton.getInstance();单例使用是让类不能实例化 new Singleton()报错。方法需要通过instance.方法名称来使用。总结,借助了私有不能被访问的原理。
2022-08-20 07:56:52 106
原创 Java 静态变量获取
CatFactory.getCatByKey(key),可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。
2022-08-19 09:54:58 506
原创 java 检查异常与非检查异常
非检查异常error类 outofmemoryerror、stackoverflowerror、linkageerror。java 分检查异常checked和非检查异常unchecked。非检查异常error类,检查异常Exception。检查异常是RuntimeException类。
2022-08-16 09:01:28 342
原创 java set 删除第一个对象的方法
第一种:迭代器方法删除。生成一个迭代器,获取第一个值,然后进行删除。第二种,进行转换为array进行删除。这个方法会比较简单。
2022-08-15 10:24:17 963
原创 java 删除hashmap相同values
arrayList1 存放第一次出现的value,arrayList1 存放第二次出现的value。hashset 可以加入value不会重复。赋值一份map1做循环,map判断一致的value进行删除。方法二删除,调用removeItemFromMapByValue 方法进行删除。方法一使用借助两个hashset或两个arrylist,或者组合。......
2022-08-15 09:19:15 752
原创 java int 降序
总结:从左到右固定顺序的方法。左边保持比右边的大,小的话就进行替换。任务:编写程序,该程序从键盘读取 20 个数字并以降序显示它们。
2022-08-13 23:29:08 259
原创 java static关键字
使用 对象.方法名称 调用方法时,实际上时在调用类方法,并将该对象作为第一个参数进行传递。在方法内,对象称为“this”。方法中的所有操作都是针对此方法及数据执行的。调用static方法时,不会向它传递任何对象。换言之,“this”等于null。可以在任意对象创建之前,将类加载到内存后立即调用它。非static变量和方法的原因(因为它没有任何内容明确传递给非static方法)。static中不能使用this。this.sex报错,不能再static中使用。不必传递对象引用即可使用static方法和变量。..
2022-08-13 07:15:01 56
运用LSTM对CPI数据进行预测.py
2019-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人