Я пытаюсь получить некоторые файлы с очень простым регулярным выражением, используя list.files
.
files <- list.files('C:/filepath/...', pattern = ('split*.csv'), full.names=TRUE)
У меня есть несколько файлов в этой конкретной папке:
split1.csv
split2.csv
split3.csv
...
ЭтоКод должен работать, согласно множеству примеров, которые я видел. Но когда я запускаю его с шаблоном pattern = ('split*.csv')
, я получаю пустой «список».
Однако, когда я запускаю его с pattern = ('split1.csv'),
, он совпадает с файлом split1.csv
.
Когда я запускаю его с шаблоном pattern = ('*.csv')
, он также работает нормально: он соответствует всем разделенным файлам, но, конечно, и другим файлам csv в папке.
Итак, проблемадело не в том, что файлы не существуют в этой папке. Путь к файлу правильный, но с pattern = ('split*.csv')
он не совпадает с указанными выше разделенными файлами. Это должно быть, учитывая множество примеров, которые я видел по этому поводу.
Может ли быть правда, что что-то изменилось в этой функции? Кто-нибудь знает, как фильтровать нужные файлы?
Работа с версией R версии 3.6.1.