为了账号安全,请及时绑定邮箱和手机立即绑定

在 Pandas 列中过滤列表中的项目

在 Pandas 列中过滤列表中的项目

叮当猫咪 2023-06-13 11:05:36
我有一个这样的 df 列:col1[('asd', 0.99), ('vcxx', 0.77), ('dfs', 0.32)][('fds', 0.97), ('xcvxc', 0.71), ('vcbtxx', 0.54), ('bfed', 0.12)][('fdssa', 0.98), ('asdfd', 0.61)]我正在尝试创建一个可以应用于新列的函数,它将插入> .75的列表元素像这样:new_col[('asd', 0.99), ('vcxx', 0.77)][('fds', 0.97)][('fdssa', 0.98)]
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

尝试这个:

df['new_col'] = df.col1.apply(lambda x: [val for val in x if val[1] > 0.75])


查看完整回答
反对 回复 2023-06-13
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信