熊猫DF:有条件的在多列中找到最小值

章鱼

在pandas数据框中,我试图找到尊重另一列(SQL WHERE类)中条件的不同列的最小值。

MIN = (dataframe[['col_1','col_2','col_3', 'col_4']].min().min())

但是我只想计算最小 'col_5' == 'YES'

我试图在论坛中找到,但我没有设法将“多列分钟数”和“有条件的分钟数”合并。

谢谢 !

吉玛

所以你想要像

MIN = dataframe[dataframe['col_5'] == 'YES']['col_1','col_2','col_3', 'col_4'].min().min()

或更易读的版本

dataframe_yes = dataframe[dataframe['col_5'] == 'YES']
MIN = dataframe_yes[['col_1','col_2','col_3', 'col_4']].min().min()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章