Ich habe eine Liste von Vektoren (Zeichen). Zum Beispiel:R wie finde ich den Schnittpunkt einer Untermenge von Vektoren in einer Liste
my_list <- list(c("a", "b", "c"),
c("a", "b", "c", "d"),
c("e", "d"))
Für die Kreuzung aller dieser drei Vektoren, konnte ich verwenden: Reduce(intersect, my_list)
. Aber wie Sie sehen können, gibt es in allen drei Vektoren kein gemeinsames Element.
Dann, was, wenn ich das gemeinsame Element finden möchte, das "mindestens" eine bestimmte Anzahl von Malen in der Liste erscheint? Wie zum Beispiel: somefunction(my_list, time=2)
würde mir c("a", "b", "c", "d")
geben, weil diese Elemente zweimal erscheinen.
Danke.