Wenn die Datei in einem Ordner existiert, lesen Sie den Verarbeitungsabschnitt

9

Ich lese in mehreren * .csv, wo die Namen und Pfade zur Laufzeit bestimmt werden.

Aber manchmal gibt es Dateien mit nicht vorhanden. Für diese Datei benötige ich eine Art Ausnahmebehandlung.

Momentan lese ich meine Dateien mit:

%Vor%

Wenn die Datei im Ordner nicht existiert, erhalte ich einen Fehler. Gibt es so etwas wie die Ausnahmebehandlung in R?

Ich schätze Ihre Antwort!

    
user2051347 05.01.2014, 13:29
quelle

1 Antwort

16

Mit der Funktion file.exists können Sie prüfen, ob eine Datei existiert. Sie sollten also nach der Dateiexistenz suchen, bevor Sie versuchen, sie einzulesen, um einen Fehler zu vermeiden, z. B.

%Vor%

BEARBEITEN : Sie können auch die Erstellung des Pfads vereinfachen und read.csv2 für das Trennzeichen ; verwenden. Dies macht es ein bisschen lesbarer.

%Vor%     
Mark Heckmann 05.01.2014, 13:35
quelle

Tags und Links