01 2024 档案
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【Jethro Shen】问了一个Pandas数据处理的问题。问题如下:各位大佬这种情况我怎么处理一下啊?标记的商品内容后后面的数量是一一对应的 想把它们铺开。 下面是他自己写的代码: jigou_df = pd.read_excel(ji
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Pandas数据提取的问题。问题如下图所示: 大佬们 为啥一样一样的正则表达式 for循环就可以出结果 用apply(lambda x:re.findall(pattern,x)) 去提取就提取不出来? 图一
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Pandas基础的问题。问题如下:大佬们,这里面的dtype,能直接改成str格式?我一开始认为只能这么看print(df.dtypes),传统的做法我一直认为是这样子df['数学'] = df['数学'].astyp
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python解析的问题。问题如下:大佬们 谁有时间帮忙看下这个情况 好奇怪哦 为啥赋值他就报错JSONDecodeError: Expecting value: line 1 column 1 (char 0
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【瑜亮老师】分享了一个小需求,给大家练练手。问题如下:成绩表中有3个sheet,大体上题目是从易到难。要求:把里面的数字改成对应的成绩档次,优良中差四挡。4个档次:100分为“优”,80-99分为“良”,60-79分为“中”,60分以下为“
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。 二、实现过程 后来【论草莓如何成为冻干莓】给了一个思路和代码如下: pd.to_excel之前把这一列转换成字符串,或者你在Exc
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Pandas数据处理问题,一起来看看吧。问题描述: 大佬们 这个是为啥呀啊? 为啥替换后int类的数据直接NaN了 加加了判断也是没替换成功 原始数据如下: tt = pd.DataFrame({'name'
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群粉丝问了一个Pandas数据筛选的问题。问题如下:我突然想到,如果一个excel文件,我用pandas如何取行,只能用pandas。 二、实现过程 后来【月神】给了一个思路和代码如下: 其实粉丝之前也问了一个类似的花式索引的问题,可能时就间
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python免费交流群【PJW】问了一个Python发票识别报错的问题,下图是他的报错截图,但是他自己看不出来哪里有问题,百度方面其实一问应该也有答案的,可是他就是有些找不到,然后找群里的好心人求助。 后来【果冻和布丁】有GPT,找他帮忙问了一圈。 二、实现过程
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Pandas日期数据生成的问题,问题如下:大佬们,如果我想单独设一个新列,譬如从2023-11-1到2023-11-31怎么搞法?或者这个数据有11行,可不可以自行设置成2023-11-15到2023-11-26这样子
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,问题如下:大佬们,昨天我在做插入excel图片的时候想起一个需求,好像挺难办的,也蛮现实的。比如每个图片是有名称的,但在做excel的时候,能不能按照excel中的名称调用图片插入。就像下
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【大侠】问了一个Pandas实战的问题,一起来看看吧。上一篇文章说到,看上去AI给的答案,似乎让【大侠】不满意,遂来白银交流群问问大佬们。这一篇文章,我们一起来看看其他大佬给的代码。 二、实现过程 前面的文章中,我们看到了【瑜亮老师】和【东
阅读全文
摘要:大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Pandas数据提取的问题,上一篇文章我们介绍了基础篇,这一篇文章我们来延伸下,你想象下,我想要14和15行该怎么写? 二、实现过程 后来【论草莓如何成为冻干莓】给了一份代码,print(df.loc[[14, 15]
阅读全文