从给定的数据框:
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();
});