Ich habe eine große for-Schleife, die Hunderte von Schleifen durchläuft und am Ende erzeugt sie diese Warnung:
%Vor%Kann ich R fragen, in welcher Zeile die Warnmeldung erzeugt wurde?
OP's Kommentar unten: "Ich habe nicht direkt min als Linie. Es ist wahrscheinlich in anderen Funktionen verschachtelt, sonst hätte ich die Frage nicht gestellt, da ich wusste, dass es ein Problem war, das von min kam."
Sie könnten versuchen, Folgendes festzulegen:
%Vor% und dann, wenn Ihr Code bei der ersten Warnung anhält, traceback()
, um den Stack-Trace zu sehen.
Dies hilft Ihnen jedoch nur bei der ersten Warnung.
Dies ist eine grundlegende for
Schleife howto, nicht wirklich R
abhängig
Kurz bevor Sie Ihre min
Zeile setzen
Dann werden Sie eine gute Vorstellung davon haben, wo der Fehler liegt.
Wie für eine weitere R
relevante Lösung, wenn j von einem dat.frame, einer Matrix, einer Liste usw. kommt
Sie möchten herausfinden, welcher Chunk (Iterationsteil) nichts als NA
s hat.
Dafür können Sie etwas wie
verwenden %Vor%Tags und Links r