Làm thế nào tôi có thể loại bỏ yếu tố rỗng từ một danh sách có chứa số không dài pairlist như character(0)
, integer(0)
vv ...Hủy bỏ các yếu tố có sản phẩm nào trong danh sách với ký tự (0)
list2
# $`hsa:7476`
# [1] "1","2","3"
#
# $`hsa:656`
# character(0)
#
# $`hsa:7475`
# character(0)
#
# $`hsa:7472`
# character(0)
Tôi không biết làm thế nào để đối phó với họ. Ý tôi là nếu NULL
thì đơn giản hơn nhiều. Làm thế nào tôi có thể loại bỏ các yếu tố này mà chỉ cần hsa:7476
vẫn còn trong danh sách.
+1, tôi luôn quên đi 'Lọc'. Bạn cũng có thể làm 'Filter (function (x)! Giống hệt nhau (ký tự (0), x), l)' nếu bạn chỉ muốn kiểm tra 'character (0)' – juba
Điều tuyệt vời ở đây là nó cho phép tập hợp con thực hiện trực tuyến! Cách tiếp cận 'lengths' đòi hỏi phải có' l' ở vị trí đầu tiên để làm 'l [lengths (l)> 0]'. Tôi có thể áp dụng điều này trong quá trình tạo tập hợp con của tôi. – MichaelChirico