<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:12.800000190734863px">Olá a todos,</span><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">
Estou tendo dificuldades com a função file.append.</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">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:</div>
<div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><div>> rm(list=ls())</div><div><br></div><div>> # Criando arquivo 1</div>
<div>> (df <- data.frame(x = letters[1:5], y = 1:5))</div><div>  x y</div><div>1 a 1</div><div>2 b 2</div><div>3 c 3</div><div>4 d 4</div><div>5 e 5</div><div>> save(df, file = "df1.RData")</div><div>> rm(df)</div>
<div><br></div><div>> # Criando arquivo 2</div><div>> (df <- data.frame(x = LETTERS[1:5], y = 10*(1:5)))</div><div>  x  y</div><div>1 A 10</div><div>2 B 20</div><div>3 C 30</div><div>4 D 40</div><div>5 E 50</div>
<div>> save(df, file = "df2.RData")</div><div>> rm(df)</div><div><br></div><div>> # Criando uma cópia do arquivo 1</div><div>> file.copy(from = "df1.RData", to = "df.RData", overwrite = T)</div>
<div>[1] TRUE</div><div>> </div><div>> # Concatenando df2 em df.</div><div>> file.append("df.RData", "df2.RData")</div><div>[1] TRUE</div><div><br></div><div>> <a href="http://file.info/" target="_blank">file.info</a>("df1.RData")</div>
<div>                    <b>size </b>isdir mode               mtime               ctime               atime exe</div><div>df1.RData  <b>177 </b>FALSE  666 2013-04-03 17:19:39 2013-04-03 16:52:49 2013-04-03 16:52:49  no</div>
<div><br></div><div>> <a href="http://file.info/" target="_blank">file.info</a>("df2.RData")</div><div>                    <b>size </b>isdir mode               mtime               ctime               atime exe</div>
<div>df2.RData  <b>197 </b>FALSE  666 2013-04-03 17:19:39 2013-04-03 16:52:50 2013-04-03 16:52:50  no</div><div><br></div><div>> <a href="http://file.info/" target="_blank">file.info</a>("df.RData")</div><div>
                 <b>size </b>isdir mode               mtime               ctime               atime exe</div><div>df.RData  <b>374 </b>FALSE  666 2013-04-03 17:19:39 2013-04-03 16:56:50 2013-04-03 16:56:50  no</div><div><br>
</div><div>> load("df.RData")</div><div>> df</div><div>  x y</div><div>1 a 1</div><div>2 b 2</div><div>3 c 3</div><div>4 d 4</div><div>5 e 5</div><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">
Alguém sabe dizer o que está acontecendo?</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">Obrigado,</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">
<br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">Alexandre</div></div>