Versão base do pacote 4.3.2
Parâmetros
system.file(..., package = "base", lib.loc = NULL,
mustWork = FALSE)
Parâmetros [...] : vetor de caracteres, especificando subdiretórios e arquivos em um determinado pacote de software. Por padrão, nenhum valor retorna o diretório raiz do pacote. Curingas não são suportados.
Parâmetro [pacote] : É uma string contendo o nome de um pacote de software. Se mais de um nome de pacote for fornecido, ocorrerá um erro.
Parâmetro [lib.loc] : um vetor de caracteres contendo o nome do caminho da biblioteca da linguagem R.
Parâmetro [mustWork] : lógica. Se TRUE , ocorrerá um erro se não houver arquivo correspondente.
Use file.exists para verificar se o arquivo especificado existe. Portanto, o caminho do arquivo só será retornado se houver permissões suficientes para determinar se o arquivo existe.
Argumentos sem nome em argumentos [...] geralmente são strings, mas se forem vetores de caracteres, eles serão repetidos até que tenham o mesmo comprimento.
Ele procura pacotes usando find.package , portanto, com o padrão lib.loc = NULL, ele procura pacotes adicionais primeiro e depois em todas as bibliotecas listadas em .libPaths() . Observe que se o namespace estiver carregado, mas nenhum pacote estiver anexado, ele só poderá ser consultado por meio de .libPaths() .
Valor
Um vetor de caracteres de comprimento positivo contendo o caminho do arquivo que corresponde ao parâmetro [...] ou a string vazia "" se não houver correspondência (a menos que mustWork = TRUE ).
Se a correspondência for na raiz do pacote, não haverá separador final.
system.file() sem parâmetros fornecerá o diretório raiz do pacote de software base .
Exemplos
system.file()
system.file(package = "stats")
system.file("INDEX")
system.file("help", "AnIndex", package = "splines")