[R-br] file.append
Alexandre Ribeiro Leichsenring
aleleich em uol.com.br
Quarta Abril 3 17:27:03 BRT 2013
Olá a todos,
Estou tendo dificuldades com a função file.append.
Quando faço a concatenação de dois arquivos RData usando "file.append",
vejo que o tamanho do arquivo resultante (em bytes) é igual à soma dos
tamanhos dos arquivos originais. Porém, quando carrego o arquivo
concatenado, aparece um objeto contendo somente os elementos do primeiro
arquivo:
> rm(list=ls())
> # Criando arquivo 1
> (df <- data.frame(x = letters[1:5], y = 1:5))
x y
1 a 1
2 b 2
3 c 3
4 d 4
5 e 5
> save(df, file = "df1.RData")
> rm(df)
> # Criando arquivo 2
> (df <- data.frame(x = LETTERS[1:5], y = 10*(1:5)))
x y
1 A 10
2 B 20
3 C 30
4 D 40
5 E 50
> save(df, file = "df2.RData")
> rm(df)
> # Criando uma cópia do arquivo 1
> file.copy(from = "df1.RData", to = "df.RData", overwrite = T)
[1] TRUE
>
> # Concatenando df2 em df.
> file.append("df.RData", "df2.RData")
[1] TRUE
> file.info("df1.RData")
*size *isdir mode mtime
ctime atime exe
df1.RData *177 *FALSE 666 2013-04-03 17:19:39 2013-04-03 16:52:49
2013-04-03 16:52:49 no
> file.info("df2.RData")
*size *isdir mode mtime
ctime atime exe
df2.RData *197 *FALSE 666 2013-04-03 17:19:39 2013-04-03 16:52:50
2013-04-03 16:52:50 no
> file.info("df.RData")
*size *isdir mode mtime ctime
atime exe
df.RData *374 *FALSE 666 2013-04-03 17:19:39 2013-04-03 16:56:50
2013-04-03 16:56:50 no
> load("df.RData")
> df
x y
1 a 1
2 b 2
3 c 3
4 d 4
5 e 5
Alguém sabe dizer o que está acontecendo?
Obrigado,
Alexandre
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130403/12538401/attachment.html>
Mais detalhes sobre a lista de discussão R-br