Python重新排列列值

时间:2019-10-22 09:03:25

标签: python pandas dataframe

我的输入数据框:

    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

您能帮我吗?

1 个答案:

答案 0 :(得分:2)

您可以这样做:

df['A'] = df[['A', 'MinThresh']].max(axis=1)
df['A'] = df[['A', 'MaxThresh']].min(axis=1)

它会根据需要忽略np.nan