
python
ling_xiao_csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pandas - Dataframe 实现 SQL Where
sql中的where语句的功能非常丰富,常用关键包括 =,<>,>=,<=,>,<,in,not in,isnull,like,and,or等关键字,下面我们就来看看,如果是在pandas中该如何实现。>>> import pandas as pd>>> import numpy as npdf = pd.read_excel(r'D:/myExcel/1.xlsx')>>> df = pd.read_ex转载 2021-09-26 20:45:28 · 563 阅读 · 0 评论 -
Pandas - Dataframe 用to_numeric类型转换后比对数据
用Pandas Dataframe 做数据对比时踩的坑:1. String 转成 Dataframe后数据类型被置为了object| cnt || 461 |expect_table = request.context[entity]logger.info(f"EXPECTED DATAFRAME: {expect_table}")for field_count, field in enumerate(datatable.query_table.rows): # pylint.原创 2021-09-13 17:56:01 · 1441 阅读 · 0 评论 -
Python 中的__new__(),__init__(),__call__()
__new__方法:类级别的方法特性:1.是在类准备将自身实例化时调用,并且至少需要传递一个参数cls, 此参数在实例化时由python解释器自动提供;2.始终是类的静态方法,即使没有被加上静态方法装饰器;3.必须要有返回值,返回实例化出来的实例;在自己实现__new__()时需要注意:可以return父类(通过super(当前类名,cls)).__new__出来的实例,或者直接是object的__new__出来的实例class A(object): pass a=A().转载 2021-09-02 23:05:36 · 177 阅读 · 0 评论 -
sqlalchemy 构建mysql , s3, snowflake 通用连接
项目在做mysql 到snowflake的迁移, 做一个通用连接模块适配不同数据库系统的建联早期sqlalchemy目标是提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型代码如下:1. 因为mysql是搭建在云端,需要SSH桥接,加入ssh_tunnel 连接库"""SSH Tunnel Connector"""import loggingimport osimport s原创 2021-08-26 15:24:18 · 432 阅读 · 0 评论