Resolvido pessoal.
Muito obrigado!
Em 22/09/2016 15:39, Éder Comunello escreveu:
Boa tarde, pessoal.
Dependendo da situação poderá utilizar também o argumento full.names=T.
list.files("DADOS", recursive=T)
# [1] "CSV1/Text1.csv" "CSV1/Text2.csv" "CSV2/Text3.csv"
list.files("DADOS",
Boa tarde, pessoal.
Dependendo da situação poderá utilizar também o argumento full.names=T.
list.files("DADOS", recursive=T)
# [1] "CSV1/Text1.csv" "CSV1/Text2.csv" "CSV2/Text3.csv"
list.files("DADOS", recursive=T, full=T)
# [1] "DADOS/CSV1/Text1.csv" "DADOS/CSV1/Text2.csv"
Bom dia!
Tenho um diretório com 50 subdiretórios sendo que cada um possui 11 arquivos
csv. O que preciso é "empilhar" esses arquivos (em um único arquivo) e para
isso estou fazendo o seguinte:
filenames <- list.files ()
mydata <- do.call ("rbind", lapply (filenames, read.csv, header = TRUE))
Olá Alexandre,
O comando list.dirs() lista todos os arquivos dentro de diretórios e
subdiretórios à partir do atual. Se você estiver na diretório principal do
seu projeto:
filenames <- list.dirs()
2016-09-22 8:58 GMT-03:00 Alexandre Loures via R-br <
r-br@listas.c3sl.ufpr.br>:
> Bom dia!
>
>
Alexandre,
Basta usar o argumento "recursive" no seu comando list.files:
filenames <- list.files (".", recursive=T)
Greetings,
-- Thiago V. dos Santos
PhD student
Land and Atmospheric Science
University of Minnesota
On Thursday, September 22, 2016 6:58 AM, Alexandre Loures via R-br