Ich arbeite mit langen Vektoren und versuche zu testen, ob alle ihre Elemente wahr sind. Das ist ziemlich unwahrscheinlich, also habe ich gehofft, all(myvector)
würde FALSE zurückgeben, sobald es einen FALSCHEN Wert findet. Das scheint nicht der Fall zu sein.Faul beurteilen, dass alle Elemente eines Vektors wahr sind?
system.time(all(rep(T, 100000000)))
user system elapsed
0.321 0.102 0.423
system.time(all(c(F, rep(T, 100000000), F)))
user system elapsed
0.444 0.211 0.655
Irgendwie kann ich das beschleunigen?
die meiste Zeit in Ihrem Beispiel wird die Konstruktion der Vektoren genommen! –
Derp! Löschen Sie diese ... – Ben
löschen Sie noch nicht bitte. –