0

我想将一列中的每个元素与另一列进行比较并在新列中打印值

我是 python 的新手,在处理 1 项任务时面临问题。

这是df

Index  |  min_experience  |  Experience (in months)
0      |      12.0        |      36
1      |      24.0        |      10
2      |      60.0        |      65
3      |      0.0         |      55
4      |      36.0        |      20
5      |      84.0        |      28
6      |      120.0       |      24
7      |      0.0         |      0
8      |      0.0         |      28

我需要这样的输出:“经验(以月为单位)”列中的每个值都应与 min_experience 列中的每个值进行比较,并在其他列中给出选择或拒绝的结果。

请帮忙。

4

1 回答 1

0

你不能试试这个我不确定这是否是你的意图。
df['status'] = (df['min_experience']<=df['Experience(in_months)').apply(lambda x:'selected' if x else 'unselected')

于 2019-11-10T13:23:34.300 回答