如何根据三列中的值选择数据框中的行?

时间:2015-12-09 19:32:24

标签: python pandas

我有一个超过1000行的数据帧,以及三个具有不同值(整数)的列。我想选择行,其中三列的值在彼此的2倍或更小之内。我试过这个:

$(function(){
    var $lastRow = $('#testTable').find('tr:last');
    var $tbody = $('#textTabl').find('tbody');
    var $lastCell = $('#testTable').find('tr:last').find('td:last').prev().find('input');
    $($lastRow).find("td:first > input").focus();
    $('body').on('focusout',$lastCell,function(){
        var $newRow = $($lastRow).clone(true, true);
        $($lastRow).addClass('last');
        $($newRow).insertAfter($lastRow);
        $lastRow = $('#testTable').find('tr:last');
        $($lastRow).find("td:first > input").focus();
    });
});

它不起作用!我是熊猫的新手。

1 个答案:

答案 0 :(得分:2)

看起来您可能想尝试:

df = df[((df.B>df.D) & (df.B<df.D*2)) & ((df.B>df.F) & (df.B<df.F*2))]