- 博客(6)
- 收藏
- 关注
原创 panda pd.read_sql() 读取mysql 对于bigint 类型如果有空 自动转为float64 造成数据不一致问题
分析原因:mysql表bigint类型字段可以为null的情况下,数据中有null,pd.read_sql()后会自动将bigint类型转为float64,从而导致精度丢失,再保存到其他地方就会导致数据不一致。我通过pd.read_sql()读取一张mysql表数据,然后把结果写入到另外一个相同表结构中后,发现有些数据不一样了。开始的代码:(会导致数据不一致)
2022-09-21 15:26:05
1401
1
转载 机器学习之数据预处理
1.导入需要的库,Numpy,Pandas 2.导入数据集 3.处理丢失数据,数据可能是因为各种原因丢失,未了不降低机器学习模型的性能,需要处理数据,我们可以用整列的平均值,或中间值替换丢失的数据。我们用sklearn。preprocessing库中的Imputer类完成这项任务。 4.解析分类数据,分类数据是指含有标签值而不是数字值的变量,取值范围通常是固定的,例如yes,no不能用于模型...
2019-01-18 23:51:21
189
原创 python 图片,字节的相互转换
import base64 res = 'iVBORw0KGgoAAAANSUhEUgAAAJYAAAAyCAYAAAC+jCIaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAj3SURBVHhe7ZzRdeI6FEVTzWuD31TC13ymifSQBqgiX+kj08HrgMcFtny1ufIQYA...
2018-09-20 09:52:02
15402
原创 python 函数
函数的返回值 return return语句后面一定要有参数 如果函数没有写return语句,系统会默认添加一个return None return后面要是没值,系统会自动添加一个None return可以有多个返回值,多个数据用逗号隔开,本质上封装成了一个元组 return可以返回一个容器类型数据(容器可以封装多个数据) return后面可以书写一个表达式,函数的调用,返回一个值 ...
2018-09-09 17:23:14
189
原创 python 列表
列表:可以存放任何数据类型(最常用的数据类型之一) 列表的创建 普通列表: l=[1,2,3] 混合列表: l=[1,'hehe',3] 空列表: l=[ ] 列表的方法 append(object):只能添加一个元素,添加到末尾 extend(interable):将可迭代对象添加到列表中 insert(index,object):将元素插入到对应下标前 remove(value...
2018-09-09 16:05:24
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人