python
Darin2017
Python兴趣
展开
-
pandas日常使用大全
中国 美国 英国 德国 法国 总数。中国 美国 英国 德国 法国 总数。方差 标准差 均值 变异系数。中国 美国 英国 德国 法国 总数。中国 美国 英国 德国 法国。Name: 总数, dtype: float64。Name: 中国, dtype: float64。计算75%的分位数,Q3,上四分位数。如果存在多个众数,则求他们的均值。原创 2024-03-07 12:08:34 · 1028 阅读 · 0 评论 -
python报错A value is trying to be set on a copy of a slice
加入.copy()即可避免该报错提示。原创 2023-12-22 18:45:50 · 602 阅读 · 0 评论 -
行去重及写入统计结果到指定单元格
【代码】行去重及写入统计结果到指定单元格。原创 2023-07-26 16:50:29 · 103 阅读 · 0 评论 -
pandas透视表、排序、结果查询一次搞清
一文搞清常用透视表的常规操作原创 2023-03-03 17:52:20 · 1941 阅读 · 0 评论 -
对excel文件区间分类并统计作图
【代码】对excel文件区间分类并统计作图。原创 2023-03-01 18:11:24 · 215 阅读 · 0 评论 -
同一文件夹下所有CSV文件转化为excel文件
import pandas as pdimport ospath=os.path.abspath('.')file_path=os.path.join(path,'data/202112combineg/csvtransxlsx')file_path1=os.path.join(path,'data/202112combineg\csvexample')print(path)print(file_path)print(file_path)source_csv=[]for root,p.原创 2022-04-02 19:00:15 · 1023 阅读 · 0 评论 -
合并同一文件夹下多个excel文件
import xlrd# xlrd 1.2.0版本才可以import xlsxwriterimport osdir_path=os.path.abspath('.')file_path=os.path.join(dir_path,'data','202112combineg')file_path1=os.path.join(dir_path,'data','202112combineg','combin')print(file_path)import pandas as pd# 创建一.原创 2022-04-02 18:58:53 · 1542 阅读 · 1 评论 -
Pandas数据预处理
1、列空值判断:for column in data.columns: cnt=sum(data[column].isnull()==True) print(column,float(cnt)/n)补充:#判断列空值的个数,如果找非空值个数,则将True改为Falsesum(data.iloc[:,column].isnull() == True)#判断行空值的个数,如果找非空值个数,则将True改为Falsesum(data.iloc[index,:].isnull() ==原创 2021-06-07 18:34:51 · 347 阅读 · 0 评论 -
python之遍历技巧
字典遍历:关键字和对应的值可以使用 items() 方法同时解读出来;eg:knights = {'gallahad': 'the pure', 'robin': 'the brave'}for k, v in knights.items(): print(k, v)gallahad the purerobin the brave序列遍历:索引位置和对应值可以使用 enumerate() 函数同时得到;eg:for i,v in enumerate([i for原创 2021-11-30 11:35:55 · 803 阅读 · 0 评论 -
python之lambda-filter-map-reduce作用
lambda:匿名函数,让函数更简洁,有时候妙用无穷;使用方法:lambda 后面直接跟变量,变脸后面是冒号,冒号后面是表达式,表达式的计算结果就是本函数的返回值注意:虽然 lambda 函数可以接收任意多的参数并且返回单个表达式的值,但是 lambda 函数不能包含命令且包含的表达式不能超过一个。如果你需要更多复杂的东西,你应该去定义一个函数。eg:filter:过滤器eg:numbers =range(-5,5)print(list(filter(lambda x:x>.原创 2021-11-30 10:45:00 · 775 阅读 · 0 评论