栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python Pandas:如何在groupby / transform操作内部向数据框添加全新的列

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python Pandas:如何在groupby / transform操作内部向数据框添加全新的列

您遇到什么问题

apply
?它适用于此玩具示例,并且组长不同:

In [82]: dfOut[82]:    X         Y0  0 -0.6312141  0  0.7831422  0  0.5260453  1 -1.7500584  1  1.1638685  1  1.6255386  1  0.0761057  2  0.1834928  2  0.5414009  2 -0.672809In [83]: def func(x):   ....:     x['NewCol'] = np.nan   ....:     return x   ....:In [84]: df.groupby('X').apply(func)Out[84]:    X         Y  NewCol0  0 -0.631214     NaN1  0  0.783142     NaN2  0  0.526045     NaN3  1 -1.750058     NaN4  1  1.163868     NaN5  1  1.625538     NaN6  1  0.076105     NaN7  2  0.183492     NaN8  2  0.541400     NaN9  2 -0.672809     NaN


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/626476.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号