我有一個這樣的 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])
添加回答
舉報
0/150
提交
取消