Jestem bardzo nowy dla R i pracuję nad aktualizacją skryptu R w celu iteracji poprzez serię tabel .dbf utworzonych przy użyciu ArcGIS i wygenerowania serii wykresów.Używanie R do wypisania wszystkich plików z określonym rozszerzeniem
Mam katalog, C: \ Scratch, który będzie zawierał wszystkie moje pliki .dbf. Jednak gdy ArcGIS tworzy te tabele, zawiera również plik .dbf.xml. Chcę usunąć te pliki .dbf.xml z mojej listy plików, a tym samym z mojej iteracji. Próbowałem wyszukiwać i eksperymentować z wyrażeń regularnych bez skutku. To jest podstawowe wyrażenie, którego używam (z wyjątkiem wszystkich różnych eksperymentów):
files <- list.files(pattern = "dbf")
Czy ktoś może podać mi jakiś kierunek?
Jeśli masz problemy z wyrażeń regularnych, ale zna wieloznaczny matrycowy, funkcja 'glob2rx()' jest często pomocne. – caracal
Czy to tylko mnie lub jest tytuł wprowadzający w błąd: powinien przeczytać "tylko z określonym rozszerzeniem" (ale nie mogę znaleźć odpowiedzi na SO, aby wyłączyć niektóre rozszerzenia) –
caracal, dzięki za sugestię. jonw, przypuszczam, że mogłem to sformułować bardziej zwięźle, chciałem tylko napisać to przed spotkaniem. – chawkins