news 2026/4/20 19:59:15

Pandas实现excel的IF函数功能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Pandas实现excel的IF函数功能

Pandas实现excelIF函数功能

1、创建数据框

dic = {'地市': ['廊坊','廊坊','廊坊','张家口','张家口','张家口'],'组号':[1,2,1,2,1,2],'数量':[11,12,13,14,15,16]}
p_city = pd.DataFrame(dic)

print(p_city)

输出:

p_city['编号'] = np.where(p_city['组号'] ==1,'','')#
print(p_city)

输出:

2.新建列

列名与原列明 不相同 是新建

p_city['性别'] = np.where(p_city['组号'] ==1,'','')#
print(p_city)

输出:

3.指定位置新建列

思路:先新建,再同列明

insert(loc, column, value, allow_duplicates=False)

在哪里:

loc: 插入列的索引。第一列是 0。

column: 赋予新列的名称。

value: 新列的值数组。

allow_duplicates: 是否允许新列名匹配现有列名。默认值为假。

dic = {'地市': ['廊坊','廊坊','廊坊','张家口','张家口','张家口'],'组号':[1,2,1,2,1,2],'数量':[11,12,13,14,15,16]}
p_city = pd.DataFrame(dic)
p_city.insert(
1,'性别2',"")#位置,列明,数据
p_city['性别2'] = np.where(p_city['组号'] ==1,'','')#
print(p_city)

输出:

4.进阶(if嵌套)

dic = {'地市': ['廊坊','廊坊','廊坊','张家口','张家口','张家口'],'组号':[1,2,1,2,1,2],'数量':[11,12,13,14,15,16]}
p_city = pd.DataFrame(dic)
p_city[
'是否去办公室'] = np.where(p_city['组号'] ==1, np.where(p_city['数量'] >13,'',''),'')
print(p_city)

输出:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 19:58:26

5分钟搞定:大气层Atmosphere破解系统新手配置全攻略

5分钟搞定:大气层Atmosphere破解系统新手配置全攻略 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 作为Nintendo Switch上最受欢迎的破解系统,大气层Atmosphere 1.…

作者头像 李华
网站建设 2026/4/20 19:56:39

Qwen-Image-2512像素艺术生成代码实例:Python调用FastAPI API完整示例

Qwen-Image-2512像素艺术生成代码实例:Python调用FastAPI API完整示例 1. 引言:当大模型遇见像素艺术 像素艺术,那种由一个个小方块构成的独特美感,总能勾起我们对复古游戏的回忆。但你知道吗?现在不用再手动绘制每一…

作者头像 李华
网站建设 2026/4/20 19:52:53

FPGA跨系列通信实战:手把手教你用Spartan-7的ODDR对接UltraScale的IDDRE1

FPGA跨系列DDR通信实战:Spartan-7与UltraScale的时序对齐艺术 当Spartan-7的ODDR输出遇到UltraScale的IDDRE1输入,看似简单的信号传递背后隐藏着时钟域穿越的精密舞蹈。这种跨代芯片的DDR接口设计,就像让两位不同时代的舞者配合演出——7系列…

作者头像 李华
网站建设 2026/4/20 19:50:29

豆包去右下角水印 去豆包生图3比4水印 批量覆盖豆包生图水印

豆包去右下角水印 去豆包生图3比4水印 批量覆盖豆包生图如果你生成一些这样的三比四比例的图片,他们每个下面都有一些水印,而且图片都是3:4的图片,你想去掉这些水印,那么你可以试试这个工具,把你的图片全部拖进这个方框…

作者头像 李华
网站建设 2026/4/20 19:45:38

MNIST识别准确率从95%到99%:我的PyTorch MLP调参实战与避坑记录

MNIST识别准确率从95%到99%:我的PyTorch MLP调参实战与避坑记录 当你的MNIST手写数字识别模型准确率卡在95%时,就像赛车手在弯道被对手死死咬住——明明知道还有提升空间,却找不到突破的发力点。作为经历过这个阶段的老司机,我将带…

作者头像 李华