2016-03-25 22 views
1

Projem dizini şöyle görünür:Bir klasördeki CSV'lerin listesini nasıl alabilirim?

inputData/ 
script.R 

inputData, ben sekiz CSV dosyaları var. inputData/'daki tüm CSV dosyaları arasında geçiş yapmak istiyorum.

Bu kodu denedim

...

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

... ama filenames sadece boş bir karakterdir.

Neyi yanlış yapıyorum? Nasıl düzeltebilirim?

+0

Desen, normal ifadedir, joker karakter ifadesi değildir, bu yüzden 'pattern =". + \\. Csv $ "' yi kullanmalısınız. Zaten problem olduğunu sanmıyorum ... desen bağımsız değişkenlerini kaldırın ve doğru klasöre bakıp bakmadığınızı görün. – digEmAll

+1

Çalışma dizininiz muhtemelen düşündüğünüz şey değil. Mutlak yolu belirtin veya 'setwd' veya' getwd' kullanarak kontrol edin. – fanli

cevap

0

Kodumun kalan kısmından önce setwd("/absolute/path/to/my/project-directory")'u çalıştırmam gerekiyordu.

İlgili konular