菜鸟的代码记录
日常代码记录
一只菜GISER
这个作者很懒,什么都没留下…
展开
-
Python- 关于重复字段的一些统计
Dataframe统计某两个字段重复的次数&重复次数最大值的索引&索引所对应的其他字段值提取原创 2022-11-12 20:07:09 · 1703 阅读 · 0 评论 -
Python 图解算法 递归/快速排序/散列表/广度优先搜索
图解算法 递归/快速排序/散列表/广度优先搜索1.递归每个递归函数都有两个条件:基线条件和递归条件简单例子:实现sum函数# 1.实现sum函数def sumNumber(arr): if arr==[]: return 0 else: print(arr.pop()) return arr.pop()+sumNumber(arr)print(sumNumber([2,5,7,10]))2.快速排序 O(nlogn)原创 2022-05-05 20:10:32 · 632 阅读 · 0 评论 -
Python 数据结构与算法 二分查找/选择排序
文章目录前言一、《图解算法》-二分查找二、《图解算法》-选择排序三、《数据挖掘算法》-k最邻近分类算法(KNN)总结前言2022/4./22 菜鸡记录-Python 重新学习和复习算法:所使用的图书《图解算法》及《常用数据挖掘算法总结及Python实现》-(同学给的一份FDP,是名为Xuejun Yang作者,在此谢过),文章仅记录代码,概念请自行查询。提示:以下是本篇文章正文内容,下面案例可供参考一、《图解算法》-二分查找def binary_search(list,item):原创 2022-04-24 11:47:55 · 1376 阅读 · 1 评论 -
Python - 多个列表list组合形成DataFrame并写入文件
日常记录 - 多个列表list组合形成DataFrame并写入文件# ******************对list进行合并 组成一个新的表******************# explain: 如:list1 = [1,2,3,4]/list2 = [好,不好,优秀,差]/list3 = [85,30,98,60]# 组合形成新文件: 合成后第一行为 [1,好,85]def get_new_list(list1, list2, list3, file_out): if l原创 2021-09-14 15:54:07 · 3615 阅读 · 0 评论 -
Python iloc()与loc() 之数据格式的转变
Question:在对数据进行切片提取的时候,发现将某一切片数据提取出来加到一个新的dataframe里面后,其中int的数据类型发生了变化,变成了floatxing原创 2021-06-04 20:06:46 · 1017 阅读 · 1 评论 -
Python - 统计某一列不同项的重复次数 并新增一列赋值
python - 统计某一列不同项的重复次数 并新增一列赋值需求:比如一个dataframe里有一个字段为all ,想知道all里每一行的值在整个dataframe一红出现多少次 ,并在后新增一列赋值(‘次数’一列为自行添加)得到:all 次数 101 2 102 3 101 2 102 3 102 3 解决办法:def get_dup(df): # 传入需要处理的df数据 df['次数'] = "..原创 2021-04-22 16:07:21 · 2998 阅读 · 1 评论 -
Python 去除重复行数据
Python学习笔记 --文件去重1.所有字段相同去重df = pd.read_csv(file_in)df = df.drop_duplicates(subset=None, keep='first', inplace=False)# df.to_csv(file_out,index = False)参数解释subset: 列标签,可选keep: {‘first’, ‘last’, False}, 默认值 ‘first’first: 保留第一次出现的重复项。last: 删除原创 2021-04-15 14:37:54 · 4306 阅读 · 0 评论 -
Python - 重复行判断(交差重复)
Python - 重复行判断(交差重复)@author:别再把代码弄丢啦!!!python菜鸟的感叹需求解释# 现有数据表# filed1 filed2# A点(x,y) B(x,y) √# A点(x,y) B(x,y) √# C点(x,y) D(x,y)# B点(x,y) A(x,y) √# F点(x,y) D(x,y)# B点(x,y) A(x,y) √# 若fied1、fied2相等或交叉相等都算重复行(如上表中有四条重复记录),统计重复行的.原创 2021-04-14 22:04:32 · 557 阅读 · 0 评论