我的输入数据框:
A Min Thresh Max Thresh
0 1
0 10
15.5 1 11
13.3 15
10 0 15
所需的输出:
A
1
0
11
13.3
10
您能帮我吗?
答案 0 :(得分:2)
您可以这样做:
df['A'] = df[['A', 'MinThresh']].max(axis=1)
df['A'] = df[['A', 'MaxThresh']].min(axis=1)
它会根据需要忽略np.nan
。