Я пытаюсь найти несколько файлов Access, в которых нужная таблица каждый раз имеет другое имя.
Пример:
- в файле доступа 1, имя таблицы «base1»
- в файле доступа 2, имя таблицы «base2»
- и т. д.
Я попробовал следующую функцию, которая позже будет использоваться в функции карты для извлечения всех файлов Access из моего каталога:
fetch <- function (x) { y <- odbcConnectAccess2007(x) sqlFetch(y,"^base.$") odbcCloseAll() }
R, похоже, не нравитсярегулярные выражения на sqlfetch
, поскольку я получаю следующее сообщение:
Ошибка в odbcTableExists (channel, sqtable): '^ base. $': таблица не найдена на канале
Обратите внимание, что это прекрасно работает, когда я использую "base1" в качестве sqltable
вместо "^ base. $"
Не могли бы вы мне помочь, пожалуйста?