熊猫–前x列中的最低值

时间:2019-02-21 20:14:59

标签: python pandas

我在Python中有一个pandas数据框。我想在每行的最后10列中找到最小值。

我尝试过:

  

df ['min_value'] = df.min(axis = 1)

     

1、3、56、7、23、46、234、23、45、123、23、64、27、12、78 ==> 1

     

4,5,6,73,,82,66,24,243,345,12,22,46,7,21,88 ==> 4

但是我只想检查最后10个元素。

  

1、3、56、7、23, 46、234、23、45、123、23、64、27、12、78 ==> 12

     

4,5,6,73,,82, 66,24,243,345,12,22,46,7,21,88 ==> 7

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

您可以使用

df = df.assign(min_value=df.iloc[:, -10:].values.min(1)) # column name: min_value