根据列的键使用Pandas将字典值插入另一列

ewm0tg9j  于 2023-02-02  发布在  其他
关注(0)|答案(1)|浏览(113)

我是python的新手,已经试着面对这堵墙有一段时间了。我用的是panda的数据框。
我有两个专栏:X和Y
情境:X是字典列。
我试图用KEY值的搜索填充Y列。
示例:{"性别":"男性","工作":"木匠"}
目标:如果"性别" KEY等于"男性",那么用它的"工作"值填充Y列(木匠)。
谢谢你帮忙!

cbeh67ev

cbeh67ev1#

df1=pd.DataFrame({'gender':'male','job':'carpenter'},index=[0])
df1.assign(populate=np.where(df1.gender.eq('male'),df1.job,''))

出局

gender        job   populate
0   male  carpenter  carpenter

相关问题