首页 文章详情

怎么在a_bool的值为True的条件拼接a和a_1?

IT共享之家 | 136 2022-05-17 10:34 0 0 0
UniSMS (合一短信)
点击上方“Python共享之家”,进行关注

回复“资源”即可获赠Python学习资料

仍怜故乡水,万里送行舟。

大家好,我是皮皮。

一、前言

前几天在Python钻石群有个叫【有点意思】的粉丝问了一道关于pandas中字符串拼接问题,如下图所示。

就像这样:

thon"

实现过程

这里【月神】给了一份代码,如下所示:

c2['a_new'] = c2['a'] + ('_' + c2['a_1']) * c2['a_bool']

代码运行之后,结果如下图所示:

好牛逼的解法,可谓恰到好处,直接把布尔值当成数值进行计算了,有创意!

直呼好家伙!

其实关于布尔值的用法解析,在之前的文章中,我也有写过,Python中的and和or,结果让人出乎意料之外,最开始是【小小明】大佬启蒙,之后【瑜亮老师】给我们启蒙,现在大家也都拓展了思路,下次遇到了,就可以多一个思路了,事半功倍。

三、总结

大家好,我是皮皮。这篇文章主要盘点一个字符串拼接的问题,借助布尔值本身就是0和1的规律,直接进行运算,拓展了粉丝的思路!如果你还有其他方法,也欢迎大家积极尝试,一起学习,记得分享给我哦。

最后感谢粉丝【有点意思】提问,感谢【月神】在运行过程中给出的思路和代码建议,感谢粉丝【dcpeng】等人参与学习交流。

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

------------------- End -------------------

往期精彩文章推荐:

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【

万水千山总是情,点个【在看】行不行

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter