[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