2016-03-25 9 views
1

Mein Projektverzeichnis wie folgt aussieht:Wie bekomme ich eine Liste von CSVs in einem Ordner?

inputData/ 
script.R 

In inputData, ich habe acht CSV-Dateien. Ich möchte alle CSV-Dateien in inputData/ durchlaufen.

ich diesen Code versucht haben ...

dir.input <- "inputData/" 
filenames <- dir(dir.input, pattern="*.csv") 

... aber filenames ist nur ein leeres Zeichen.

Was mache ich falsch? Wie repariere ich es?

+0

Bitte beachten Sie, dass Muster ein regulärer Ausdruck, kein Platzhalterausdruck ist, also sollten Sie 'pattern =". + \\. Csv $ "' verwenden, ich glaube nicht, dass das das Problem ist ... haben Sie versucht entfernen Sie Musterargumente und sehen Sie, ob Sie in den richtigen Ordner suchen? – digEmAll

+1

Ihr Arbeitsverzeichnis ist wahrscheinlich nicht das, was Sie denken, dass es ist. Geben Sie den absoluten Pfad an oder überprüfen Sie mit 'setwd' oder' getwd' – fanli

Antwort

0

Ich musste setwd("/absolute/path/to/my/project-directory") vor dem Rest meines Codes ausführen.

Verwandte Themen