如何过滤掉dataframe中的值

时间:2017-02-16 11:51:40

标签: python pandas

从给定的数据框:

df = 
    ID   TYPE   VD_0   VD_1   VD_2   VD_3   VD_4   VD_5   Val_0   Val_1   Val_2   Val3   Val_4   Val_5
    1    ABC    V1234  aaa    bbb    456     123   aaa    0       0       0       1       0      0
    2    DBC    456    A45    aaa    V1234   bbb   564    0       0       0       0       0      0
    3    ABD    V1234  V1234  bbb    ccc     456   123    0       0       0       0       0      1
    4    ABD    ccc    RTY    SSW    123     ccc   123    0       0       0       0       1      0

我想只选择此列表中列VD_的值:

myList = head + tail

规则1:除此之外,所选行应从以下值开始:

head = ["V1234","RTY"]

规则2:,并且对于Val_之后的head并且属于tail的值,相应的tail = ["456","123"] 应该等于0:

ID

结果应该是这一个(例如,不包括Val_3 1行,因为它result = ID TYPE Col_1 Col_2 Col_3 Col_4 Val_1 Val_2 Val_3 Val_4 3 ABD V1234 V1234 456 123 0 0 0 1 4 ABD RTY 123 123 0 0 0 等于1,这意味着规则2未满足:

        function updateTextArea() {     
           var allVals = [];
           $('.taglist :checked').each(function(i) {
                  
               allVals.push((i!=0?"\r\n":"")+ $(this).val());
           });
           $('#form1').val(allVals.join(" ")).attr('rows',allVals.length) ;
            
           }
           $(function() {
              $('.taglist input').click(updateTextArea);
              updateTextArea();
        });

0 个答案:

没有答案