![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
办公自动化
WageningenUR
一个在科研院所打杂的人
展开
-
heic批量转jpg文件
heic批量转jpg文件原创 2022-12-02 16:04:58 · 415 阅读 · 0 评论 -
【Python】DataFrame使用apply()实现多种功能实例
*本文章均为本人数据分析使用的实例,未经允许请勿转载1. 实现符号/字符替换import pandas as pdimport numpy as np#将指定列的符号/字符进行替换df['value'] = df['value'].apply(lambda x:x.replace(',','.'))#input:3,10#output:3.10#将全文的符号/字符进行替换st = st.apply(lambda x:x.replace('-',np.nan))#input:'-'原创 2022-03-03 18:38:33 · 4804 阅读 · 0 评论 -
Python的cmp_to_key()函数详解【部分翻译+leetcode题目分析】
定义cmp_to_key() 使用键来比较元素 它内置在 functools 模块中,因此必须先导入 functools 才能使用该功能 与接受诸如 min()、max()、sorted() 等关键函数的工具一起使用。 只接受一个严格来说应该是可调用的参数 此函数返回可用于比较元素的特殊键示例 1:使用 cmp_to_key() 函数提供的键对列表进行排序的程序import functoolsdef mycmp(a, b): print("comparing ", a, " an原创 2022-02-24 19:26:11 · 2278 阅读 · 0 评论 -
pyplot设置X轴Y轴数据间隔
数据:链接:https://pan.baidu.com/s/1DyZDTONk-vH6_5AIvrmoxg提取码:1234--来自百度网盘超级会员V5的分享import pandas as pdimport reimport matplotlib.pyplot as pltimport matplotlib.ticker as ticker'''下面为数据提取,直接忽视就行'''data = pd.DataFrame()df1 = pd.read_csv(r'C:\User..原创 2022-02-23 00:30:01 · 2602 阅读 · 0 评论 -
Python字母数字十六进制十进制二进制之间的相互转化
#字母转为十进制数字ord('A') #65#十进制数字转为字母chr(65) #'A'#10进制转16进制hex(16) #'0x10'#十进制转数字为二进制bin(11) #'0b1011'原创 2022-02-19 00:23:36 · 1416 阅读 · 0 评论 -
Python中Dataframe删除满足特定条件的行
import pandas as pd# 创建DataFramedf = pd.DataFrame([['AAA'], ['BBB'], ['CCC'],[123]])# 删除含某特定字符串的行df1 = df.drop(df[df[0].str.contains('A',na=False)])# 删除含某特定数字的行df2 = df.drop(df[df[0] == 123].index)原创 2022-01-20 02:25:55 · 18102 阅读 · 3 评论 -
Python数据分析实现文字型数据转换数字型数据的几种方法
方法1:使用map()函数实现文字型数据转换数字型数据import pandas as pd# 创建DataFramedf = pd.DataFrame([['AAA'], ['BBB'], ['CCC']])# 设置对应的数字dict1 = {'AAA':1, 'BBB':2, 'CCC':3}# 字符转换数字df.iloc[:,0] = df.iloc[:,0].map(dict1)方法2:使用sklearn实现from sk原创 2022-01-14 02:00:17 · 6393 阅读 · 0 评论 -
Python使用正则表达式提取Dataframe表格中的数据
import pandas as pdimport re#创建DataFramedf1 = pd.DataFrame([['2015-03-24'],['2011-07-12'],['2010-02-08']])#使用apply()和lambda进行提取df1 = df1[0].apply(lambda x:re.findall('\d+-(\d+)-\d+',x)[0])原创 2021-12-14 05:13:26 · 2295 阅读 · 0 评论 -
Python去除表头合并多个excel文件
不到20行解决问题,根据标注修改,初学者也会用# 2021/11/28 16:51import osimport pandas as pdpath1 = r'C:\Users\msi\Desktop\新建文件夹 (5)' #将所有excel文件放在一个文件夹中,并修改地址listdir1 = os.listdir(path1)datas = []for name in listdir1: path_integrated = path1+'\\'+name print(pa原创 2021-11-29 00:10:49 · 1630 阅读 · 0 评论