Wie kann ich leere Elemente aus einer Liste zu entfernen, die Null-Länge pairlist als character(0)
, integer(0)
usw. enthalten ...entfernen leere Elemente aus der Liste mit Charakter (0)
list2
# $`hsa:7476`
# [1] "1","2","3"
#
# $`hsa:656`
# character(0)
#
# $`hsa:7475`
# character(0)
#
# $`hsa:7472`
# character(0)
Ich weiß nicht, wie man mit ihnen umgehen. Ich meine, wenn NULL
es viel einfacher ist. Wie kann ich diese Elemente entfernen, so dass nur hsa:7476
in der Liste bleibt.
+1, habe ich immer Vergessen Sie 'Filter'. Sie können auch 'Filter (function (x)! Identical (character (0), x), l)' wenn Sie nur gegen 'character (0)' – juba
überprüfen wollen, was großartig ist, ist es erlaubt die Teilmenge zu sein in-line gemacht! Der "Längen" -Ansatz erfordert, an erster Stelle ein "l" zu haben, um "l [längen (l)> 0]" zu machen. Ich kann dies beim Erstellen meiner Teilmenge anwenden. – MichaelChirico