<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Olá Salah,<div><br></div><div><br></div><div>Tentei da maneira que você me sugeriu, mas infelizmente não deu certo.</div><div>Recebo as seguintes mensagens de erro:<br><br># Importando o arquivo no formato CSV<br><div>Error in read.table(file = file, header = header, sep = sep, quote = quote, : </div><div> double 'row.names' are not allowed</div><div><br></div><div># Importando o arquivo no formato XLSX</div><div><div>Error in findPerl(verbose = verbose) : </div><div> perl executable not found. Use perl= argument to specify the correct path.</div><div>Error in file.exists(tfn) : invalid 'file' argument</div></div><div><br></div><div>Att.,</div><div><br></div><div>Marie</div><br><div><font size="2" color="#2672ec" face="Verdana">~~~~~~~~~~~~~~~~~~~~~~~~~~</font></div><font size="2" color="#2672ec" face="Verdana">Marie-Christine Rufener</font><div><font size="2" color="#2672ec" face="Verdana">Mestranda em Oceanografia Biológica </font></div><div><font size="2" color="#2672ec" face="Verdana">Laboratório de Estatística Ambiental (LEA)</font></div><div><font size="2" face="Verdana"><font color="#2672ec">Universidade Federal de Rio Grande (FURG)</font></font></div><div><font size="2" face="Verdana"><font color="#2672ec">Tel.: +55 (53)9911-9794</font></font></div><div><font size="2" face="Verdana"><font color="#2672ec">~~~~~~~~~~~~~~~~~~~~~~~~~~<br></font></font><br></div><br><br><div><hr id="stopSpelling">To: r-br@listas.c3sl.ufpr.br<br>From: salah3.1416@gmail.com<br>Date: Mon, 15 Feb 2016 17:03:24 -0200<br>Subject: Re: [R-br] Importação de planilha de contingência<br><br>
Olá Marie<br>
<br>
indique que sua primeira coluna é o row.names, caso contrário ele
irá carregar como uma variável (coluna) e no R colunas sem nome será
acrescentado o nome default "X" ( se tiveres várias colunas sem
nome, será: X, X.1, X.2, ...)<br>
Lembre-se que row.names devem ter nomes únicos(não repetidos).<br>
<br>
segue sugestão:<br>
<br>
## arquivo no formato CSV<br>
## read.csv2 vem como default sep=";" e dec=","<br>
dados = read.csv2("endereço/nomeArquivo.csv", row.names = 1)<br>
<br>
library(gdata)<br>
## arquivo no formato XLSX<br>
dados = read.xls("endereço/nomeArquivo.xlsx", sheet = 1, row.names =
1)<br>
<br>
saudações<br>
<br>
<div class="ecxmoz-cite-prefix">Em 15/02/2016 16:15, Marie-Christine .
escreveu:<br>
</div>
<blockquote cite="mid:DUB130-W26403AA88A142D6B4071A9A0AC0@phx.gbl">
<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}
.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style>
<div dir="ltr"><span style="color:rgb(68, 68, 68);font-size:15px;line-height:21.3px;background-color:rgb(255, 255, 255);">Olá Thiago,</span>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">Desculpa.
Sou nova aqui neste fórum e não sabia a maneira mais correta
de expor a minha dúvida.</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">Talvez
eu deva contextualizar, antes de tudo, melhor o caso de uma
das minhas planilhas.<br style="line-height:21.3px;">
Abaixo exponho-lhe parte da minha planilha:<br style="line-height:21.3px;">
<br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">
<table style="line-height:21.3px;border-collapse:collapse;width:192pt;" cellpadding="0" cellspacing="0" border="0" width="256">
<colgroup style="line-height:21.3px;"><col style="line-height:21.3px;width:48pt;" span="4" width="64"></colgroup><tbody style="line-height:21.3px;">
<tr style="line-height:21.3px;height:15pt;" height="20">
<td style="line-height:21.3px;height:15pt;width:48pt;" height="20" width="64"><br>
</td>
<td style="line-height:21.3px;width:48pt;" width="64">Abu
sp</td>
<td style="line-height:21.3px;width:48pt;" width="64">Abu
vai</td>
<td style="line-height:21.3px;width:48pt;" width="64">Aca
bi</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20">AS-A-C</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20">AS-A-D</td>
<td style="line-height:21.3px;" align="right">1</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20">AS-B-A</td>
<td style="line-height:21.3px;" align="right">1</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">1</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20">AS-B-B</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20">AS-B-C</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20">AS-B-D</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
<td style="line-height:21.3px;" align="right">0</td>
</tr>
<tr style="line-height:21.3px;height:15pt;" height="20">
<td class="ecxxl64" style="line-height:21.3px;height:15pt;" height="20"><br style="line-height:21.3px;">
</td>
<td style="line-height:21.3px;" align="right"><br style="line-height:21.3px;">
</td>
<td style="line-height:21.3px;" align="right"><br style="line-height:21.3px;">
</td>
<td style="line-height:21.3px;" align="right"><br style="line-height:21.3px;">
</td>
</tr>
</tbody>
</table>
<br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">As
linhas da primeira coluna correspondem às minhas estações de
amostragens (AS-A-C, etc). Já a primeira linha da 2 a 3 coluna
corresponde ao nome das minhas espécies estudadas (Abu sp,
etc), com suas respectivas abundâncias para cada estação de
coleta.</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">
<div style="line-height:21.3px;">Para importar esta planilha
eu usei tanto a função read.csv() quanto read.table() e
read.delim().</div>
<div style="line-height:21.3px;"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;">No caso da função read.csv
usei os argumentos básicos (sep=";" e header=T). A mesma
coisa fiz báscimanete com o read.table.<br style="line-height:21.3px;">
Para função read.delim() eu descobri que, se eu acrescentar
o argumento check.names=FALSE, eu consigo importar a
planilha da forma desejada. </div>
<div style="line-height:21.3px;">Isto é, obtenho um
data.frame na forma de tabela de contingência sem o ''X'' no
lugar da primeira célula.</div>
<div style="line-height:21.3px;"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;">O problema, contudo, é que
dessa forma o R interpreta minha primeira coluna como sendo
um fator com 23 níveis. Eu preciso que as estações também
sejam interpretadas como um cabecalho. Se, por exemplo, você
der um View(aravo$spe - exemplo do pacote ade4), observe que
as estações de coleta constam como cabecalho (as linhas não
estão enumeradas).<br style="line-height:21.3px;">
No meu caso, como o R lê a minha primeira linha como um
fator, quando dou um View() da minha planilha, minhas linhas
estão enumeradas e só depois delas é que começa a planilha.<br style="line-height:21.3px;">
<br style="line-height:21.3px;">
No caso quando eu uso a função ftable() do pacote stats,
aparece a seguinte mensagem de erro:<br style="line-height:21.3px;">
<br style="line-height:21.3px;">
<br style="line-height:21.3px;">
<div style="line-height:21.3px;">Error in table(x, exclude
= exclude) : </div>
<div style="line-height:21.3px;"> attempt to make a table
with >= 2^31 elements</div>
</div>
<div style="line-height:21.3px;"><br style="line-height:21.3px;">
</div>
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">E
quando eu uso a função read.xls() do pacote gdata, o seguinte
erro aparece:<br style="line-height:21.3px;">
<br style="line-height:21.3px;">
<div style="line-height:21.3px;">Error in findPerl(verbose =
verbose) : </div>
<div style="line-height:21.3px;"> perl executable not found.
Use perl= argument to specify the correct path.</div>
<div style="line-height:21.3px;">Error in file.exists(tfn) :
invalid 'file' argument</div>
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">Eu já
tentei modificar esse argumento "perl", mas de nada adiantou.</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);"><br style="line-height:21.3px;">
</div>
<div style="line-height:21.3px;color:rgb(68, 68, 68);font-size:15px;background-color:rgb(255, 255, 255);">Bom,
não sei se consegui ser clara o suficiente desta vez. Caso
não, posso tentar detalhar mais e inclusive te enviar a minha
planilha para dar uma olhada.<br style="line-height:21.3px;">
<br style="line-height:21.3px;">
Desde já muito obrigada pela sua atenção</div>
<div><br>
</div>
<br>
<br>
<div>
<hr id="ecxstopSpelling">Date: Mon, 15 Feb 2016 12:03:25 -0200<br>
From: <a class="ecxmoz-txt-link-abbreviated" href="mailto:thiago.serafim@gmail.com">thiago.serafim@gmail.com</a><br>
To: <a class="ecxmoz-txt-link-abbreviated" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>
Subject: Re: [R-br] Importação de planilha de contingência<br>
<br>
<div dir="ltr">Olá Marie.
<div>É difícil te ajudar se você não fornecer algumas
informações básicas.
<div><br>
</div>
<div>"<span style="font-size:12.8px;">Sempre que importo,
o R atribui um ''X'' no lugar da primeira célula da
minha planilha, aonde, contudo, não deveria constar
nada."</span></div>
<div><span style="font-size:12.8px;">Que função você usou
para "importar" o arquivo? Com quais argumentos?
Tentou usar outros argumentos? Quais?</span></div>
<div><span style="font-size:12.8px;"><br>
</span></div>
<div><span style="font-size:12.8px;">"Já tentei usar a
função ftable() e read.xls(), mas não consegui
aplicá-las."</span><span style="font-size:12.8px;"><br>
</span></div>
<div><span style="font-size:12.8px;">Não conseguiu aplicar
porque? O que acontece? Também aparece X na primeira
célula? Ocorre um erro? Se sim, qual a mensagem?</span></div>
<div><span style="font-size:12.8px;"><br>
</span></div>
<div><span style="font-size:12.8px;">Quais pacotes você
está usando? Quando executo read.xls(), recebo a
mensagem "</span><span style="font-size:12.8px;">Error:
could not find function "read.xls""</span></div>
<div><span style="font-size:12.8px;"><br>
</span></div>
<div><span style="font-size:12.8px;">Acho que esse é um
bom começo.</span></div>
<div><span style="font-size:12.8px;"><br>
</span></div>
<div><span style="font-size:12.8px;">Atenciosamente,</span></div>
<div><span style="font-size:12.8px;">Thiago</span></div>
<div><span style="font-size:12.8px;"><br>
</span></div>
</div>
</div>
<div class="ecxgmail_extra"><br>
<div class="ecxgmail_quote">2016-02-15 11:31 GMT-02:00
Marie-Christine . <span dir="ltr"><<a href="mailto:machris55@hotmail.com" target="_blank"></a><a class="ecxmoz-txt-link-abbreviated" href="mailto:machris55@hotmail.com">machris55@hotmail.com</a>></span>:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">
<div>
<div dir="ltr"><br>
<div dir="ltr">
<div>Olá,</div>
<div><br>
</div>
<div>Estou querendo fazer uma análise RLQ pelo
pacote ade4. </div>
<div>Para isso, preciso fazer uso de diversas
funções do pacote, tais como dudi.coa(),
dudi.hillsmith() e dudi.pca().</div>
<div>Para fazer esta análise necessito usar três
planilhas diferentes, cada qual está no formato
de contingência (vide exemplo do pacote com o
banco de dados ''aravo'').</div>
<div>Entretanto estou com problemas para importar
as minhas planilhas do excel (que já estão no
formato de tabela de contingência) e aplicar
essas funções em cima delas.</div>
<div>Sempre que importo, o R atribui um ''X'' no
lugar da primeira célula da minha planilha,
aonde, contudo, não deveria constar nada.</div>
<div>Já tentei usar a função ftable() e
read.xls(), mas não consegui aplicá-las.<br>
<br>
Alguém teria alguma solução para resolver o meu
problema?<br>
<br>
Att.,<br>
<br>
Marie</div>
<div><br>
</div>
</div>
<div><br>
<table style="border-top:1px solid #aaabb6;">
<tbody>
<tr>
<td style="width:470px;padding-top:20px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px;">Diese
E-Mail wurde von einem virenfreien
Computer gesendet, der von Avast geschützt
wird.<br>
<a href="https://www.avast.com/sig-email" style="color:#4453ea;" target="_blank">www.avast.com</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<br>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código mínimo reproduzível.<br>
</blockquote>
</div>
<br>
</div>
<br>
_______________________________________________
R-br mailing list
<a class="ecxmoz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a>
<a class="ecxmoz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a>
Leia o guia de postagem (<a class="ecxmoz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e
forne�a c�digo m�nimo reproduz�vel.</div>
</div>
<br>
<fieldset class="ecxmimeAttachmentHeader"></fieldset>
<br>
<pre>_______________________________________________
R-br mailing list
<a class="ecxmoz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a>
<a class="ecxmoz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a>
Leia o guia de postagem (<a class="ecxmoz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forne�a c�digo m�nimo reproduz�vel.</pre>
</blockquote>
<br>
<br>_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.</div></div> </div></body>
</html>