Importação de planilha de contingência

Olá, Estou querendo fazer uma análise RLQ pelo pacote ade4. Para isso, preciso fazer uso de diversas funções do pacote, tais como dudi.coa(), dudi.hillsmith() e dudi.pca().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'').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.Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada.Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las. Alguém teria alguma solução para resolver o meu problema? Att., Marie Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird.www.avast.com

Olá Marie. É difícil te ajudar se você não fornecer algumas informações básicas. "Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada." Que função você usou para "importar" o arquivo? Com quais argumentos? Tentou usar outros argumentos? Quais? "Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las." Não conseguiu aplicar porque? O que acontece? Também aparece X na primeira célula? Ocorre um erro? Se sim, qual a mensagem? Quais pacotes você está usando? Quando executo read.xls(), recebo a mensagem "Error: could not find function "read.xls"" Acho que esse é um bom começo. Atenciosamente, Thiago 2016-02-15 11:31 GMT-02:00 Marie-Christine . <machris55@hotmail.com>:
Olá,
Estou querendo fazer uma análise RLQ pelo pacote ade4. Para isso, preciso fazer uso de diversas funções do pacote, tais como dudi.coa(), dudi.hillsmith() e dudi.pca(). 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''). 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. Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada. Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las.
Alguém teria alguma solução para resolver o meu problema?
Att.,
Marie
Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird. www.avast.com <https://www.avast.com/sig-email> <#259146885_DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
_______________________________________________ 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.

Olá Thiago,Desculpa. Sou nova aqui neste fórum e não sabia a maneira mais correta de expor a minha dúvida.Talvez eu deva contextualizar, antes de tudo, melhor o caso de uma das minhas planilhas.Abaixo exponho-lhe parte da minha planilha:Abu spAbu vaiAca biAS-A-C000AS-A-D100AS-B-A101AS-B-B000AS-B-C000AS-B-D000As 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.Para importar esta planilha eu usei tanto a função read.csv() quanto read.table() e read.delim().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.Para função read.delim() eu descobri que, se eu acrescentar o argumento check.names=FALSE, eu consigo importar a planilha da forma desejada. Isto é, obtenho um data.frame na forma de tabela de contingência sem o ''X'' no lugar da primeira célula.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).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.No caso quando eu uso a função ftable() do pacote stats, aparece a seguinte mensagem de erro:Error in table(x, exclude = exclude) : attempt to make a table with >= 2^31 elementsE quando eu uso a função read.xls() do pacote gdata, o seguinte erro aparece:Error in findPerl(verbose = verbose) : perl executable not found. Use perl= argument to specify the correct path.Error in file.exists(tfn) : invalid 'file' argumentEu já tentei modificar esse argumento "perl", mas de nada adiantou.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.Desde já muito obrigada pela sua atenção Date: Mon, 15 Feb 2016 12:03:25 -0200 From: thiago.serafim@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Importação de planilha de contingência Olá Marie.É difícil te ajudar se você não fornecer algumas informações básicas. "Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada."Que função você usou para "importar" o arquivo? Com quais argumentos? Tentou usar outros argumentos? Quais? "Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las." Não conseguiu aplicar porque? O que acontece? Também aparece X na primeira célula? Ocorre um erro? Se sim, qual a mensagem? Quais pacotes você está usando? Quando executo read.xls(), recebo a mensagem "Error: could not find function "read.xls"" Acho que esse é um bom começo. Atenciosamente,Thiago 2016-02-15 11:31 GMT-02:00 Marie-Christine . <machris55@hotmail.com>: Olá, Estou querendo fazer uma análise RLQ pelo pacote ade4. Para isso, preciso fazer uso de diversas funções do pacote, tais como dudi.coa(), dudi.hillsmith() e dudi.pca().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'').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.Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada.Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las. Alguém teria alguma solução para resolver o meu problema? Att., Marie Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird. www.avast.com _______________________________________________ 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. _______________________________________________ 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.

Olá Marie 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, ...) Lembre-se que row.names devem ter nomes únicos(não repetidos). segue sugestão: ## arquivo no formato CSV ## read.csv2 vem como default sep=";" e dec="," dados = read.csv2("endereço/nomeArquivo.csv", row.names = 1) library(gdata) ## arquivo no formato XLSX dados = read.xls("endereço/nomeArquivo.xlsx", sheet = 1, row.names = 1) saudações Em 15/02/2016 16:15, Marie-Christine . escreveu:
Olá Thiago,
Desculpa. Sou nova aqui neste fórum e não sabia a maneira mais correta de expor a minha dúvida. Talvez eu deva contextualizar, antes de tudo, melhor o caso de uma das minhas planilhas. Abaixo exponho-lhe parte da minha planilha:
Abu sp Abu vai Aca bi AS-A-C 0 0 0 AS-A-D 1 0 0 AS-B-A 1 0 1 AS-B-B 0 0 0 AS-B-C 0 0 0 AS-B-D 0 0 0
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.
Para importar esta planilha eu usei tanto a função read.csv() quanto read.table() e read.delim().
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. Para função read.delim() eu descobri que, se eu acrescentar o argumento check.names=FALSE, eu consigo importar a planilha da forma desejada. Isto é, obtenho um data.frame na forma de tabela de contingência sem o ''X'' no lugar da primeira célula.
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). 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.
No caso quando eu uso a função ftable() do pacote stats, aparece a seguinte mensagem de erro:
Error in table(x, exclude = exclude) : attempt to make a table with >= 2^31 elements
E quando eu uso a função read.xls() do pacote gdata, o seguinte erro aparece:
Error in findPerl(verbose = verbose) : perl executable not found. Use perl= argument to specify the correct path. Error in file.exists(tfn) : invalid 'file' argument
Eu já tentei modificar esse argumento "perl", mas de nada adiantou.
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.
Desde já muito obrigada pela sua atenção
------------------------------------------------------------------------ Date: Mon, 15 Feb 2016 12:03:25 -0200 From: thiago.serafim@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Importação de planilha de contingência
Olá Marie. É difícil te ajudar se você não fornecer algumas informações básicas.
"Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada." Que função você usou para "importar" o arquivo? Com quais argumentos? Tentou usar outros argumentos? Quais?
"Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las." Não conseguiu aplicar porque? O que acontece? Também aparece X na primeira célula? Ocorre um erro? Se sim, qual a mensagem?
Quais pacotes você está usando? Quando executo read.xls(), recebo a mensagem "Error: could not find function "read.xls""
Acho que esse é um bom começo.
Atenciosamente, Thiago
2016-02-15 11:31 GMT-02:00 Marie-Christine . <machris55@hotmail.com <mailto:machris55@hotmail.com>>:
Olá,
Estou querendo fazer uma análise RLQ pelo pacote ade4. Para isso, preciso fazer uso de diversas funções do pacote, tais como dudi.coa(), dudi.hillsmith() e dudi.pca(). 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''). 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. Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada. Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las.
Alguém teria alguma solução para resolver o meu problema?
Att.,
Marie
Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird. www.avast.com <https://www.avast.com/sig-email>
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br <mailto: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.
_______________________________________________ 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.
_______________________________________________ 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.

Olá Salah, Tentei da maneira que você me sugeriu, mas infelizmente não deu certo.Recebo as seguintes mensagens de erro: # Importando o arquivo no formato CSV Error in read.table(file = file, header = header, sep = sep, quote = quote, : double 'row.names' are not allowed # Importando o arquivo no formato XLSXError in findPerl(verbose = verbose) : perl executable not found. Use perl= argument to specify the correct path.Error in file.exists(tfn) : invalid 'file' argument Att., Marie ~~~~~~~~~~~~~~~~~~~~~~~~~~Marie-Christine RufenerMestranda em Oceanografia Biológica Laboratório de Estatística Ambiental (LEA)Universidade Federal de Rio Grande (FURG)Tel.: +55 (53)9911-9794~~~~~~~~~~~~~~~~~~~~~~~~~~ To: r-br@listas.c3sl.ufpr.br From: salah3.1416@gmail.com Date: Mon, 15 Feb 2016 17:03:24 -0200 Subject: Re: [R-br] Importação de planilha de contingência Olá Marie 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, ...) Lembre-se que row.names devem ter nomes únicos(não repetidos). segue sugestão: ## arquivo no formato CSV ## read.csv2 vem como default sep=";" e dec="," dados = read.csv2("endereço/nomeArquivo.csv", row.names = 1) library(gdata) ## arquivo no formato XLSX dados = read.xls("endereço/nomeArquivo.xlsx", sheet = 1, row.names = 1) saudações Em 15/02/2016 16:15, Marie-Christine . escreveu: Olá Thiago, Desculpa. Sou nova aqui neste fórum e não sabia a maneira mais correta de expor a minha dúvida. Talvez eu deva contextualizar, antes de tudo, melhor o caso de uma das minhas planilhas. Abaixo exponho-lhe parte da minha planilha: Abu sp Abu vai Aca bi AS-A-C 0 0 0 AS-A-D 1 0 0 AS-B-A 1 0 1 AS-B-B 0 0 0 AS-B-C 0 0 0 AS-B-D 0 0 0 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. Para importar esta planilha eu usei tanto a função read.csv() quanto read.table() e read.delim(). 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. Para função read.delim() eu descobri que, se eu acrescentar o argumento check.names=FALSE, eu consigo importar a planilha da forma desejada. Isto é, obtenho um data.frame na forma de tabela de contingência sem o ''X'' no lugar da primeira célula. 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). 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. No caso quando eu uso a função ftable() do pacote stats, aparece a seguinte mensagem de erro: Error in table(x, exclude = exclude) : attempt to make a table with >= 2^31 elements E quando eu uso a função read.xls() do pacote gdata, o seguinte erro aparece: Error in findPerl(verbose = verbose) : perl executable not found. Use perl= argument to specify the correct path. Error in file.exists(tfn) : invalid 'file' argument Eu já tentei modificar esse argumento "perl", mas de nada adiantou. 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. Desde já muito obrigada pela sua atenção Date: Mon, 15 Feb 2016 12:03:25 -0200 From: thiago.serafim@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Importação de planilha de contingência Olá Marie. É difícil te ajudar se você não fornecer algumas informações básicas. "Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada." Que função você usou para "importar" o arquivo? Com quais argumentos? Tentou usar outros argumentos? Quais? "Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las." Não conseguiu aplicar porque? O que acontece? Também aparece X na primeira célula? Ocorre um erro? Se sim, qual a mensagem? Quais pacotes você está usando? Quando executo read.xls(), recebo a mensagem "Error: could not find function "read.xls"" Acho que esse é um bom começo. Atenciosamente, Thiago 2016-02-15 11:31 GMT-02:00 Marie-Christine . <machris55@hotmail.com>: Olá, Estou querendo fazer uma análise RLQ pelo pacote ade4. Para isso, preciso fazer uso de diversas funções do pacote, tais como dudi.coa(), dudi.hillsmith() e dudi.pca(). 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''). 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. Sempre que importo, o R atribui um ''X'' no lugar da primeira célula da minha planilha, aonde, contudo, não deveria constar nada. Já tentei usar a função ftable() e read.xls(), mas não consegui aplicá-las. Alguém teria alguma solução para resolver o meu problema? Att., Marie Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird. www.avast.com _______________________________________________ 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. _______________________________________________ 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. _______________________________________________ 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. _______________________________________________ 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.

Olá Marie O erro: " double 'row.names' are not allowed" , significa que não é permitido duplicatas no row.names. Sugiro você editar o nomes das estações amostrais numerando ou adicionando a data de coleta No seu exemplo de tabela adicionei AS-B-D e o read.csv2 me deu o mesmo erro, quando acrescentei os números( AS-B-D6, AS-B-D7) carregou novamente. Observe o row.names em aravo$spe , AR01, AR02,...,AR59 Abu sp Abu vai Aca bi AS-A-C1 0 0 0 AS-A-D2 1 0 0 AS-B-A3 1 0 1 AS-B-B4 0 0 0 AS-B-C5 0 0 0 AS-B-D6 0 0 0 AS-B-D7 0 0 0 O erro para read.xls: perl executable not found ele não encontrou o executável perl, supondo que você esteja usando windows ## arquivo no formato XLSX dados = read.xls("C://endereço//nomeArquivo.xlsx", sheet = 1, row.names = 1, perl = "C://endereço//perl.exe") saudações Em 15/02/2016 19:14, Marie-Christine . escreveu:
double 'row.names' are not allowed

Olá Salah, Muitíssimo obrigada pela ajuda. Dessa vez deu certo e as análises rodaram tranquilamente ;). Saberias, contudo, me dizer o motivo pelo qual o R só consegue interpretar a planilha da maneira desejada quando adicionamosuma numeração junto aos nomes das estações? Porque no caso do meu exemplo, eu não tinha nome de estação duplicada... Att., Marie To: r-br@listas.c3sl.ufpr.br From: salah3.1416@gmail.com Date: Mon, 15 Feb 2016 20:20:02 -0200 Subject: Re: [R-br] Importação de planilha de contingência Olá Marie O erro: " double 'row.names' are not allowed" , significa que não é permitido duplicatas no row.names. Sugiro você editar o nomes das estações amostrais numerando ou adicionando a data de coleta No seu exemplo de tabela adicionei AS-B-D e o read.csv2 me deu o mesmo erro, quando acrescentei os números( AS-B-D6, AS-B-D7) carregou novamente. Observe o row.names em aravo$spe , AR01, AR02,...,AR59 Abu sp Abu vai Aca bi AS-A-C1 0 0 0 AS-A-D2 1 0 0 AS-B-A3 1 0 1 AS-B-B4 0 0 0 AS-B-C5 0 0 0 AS-B-D6 0 0 0 AS-B-D7 0 0 0 O erro para read.xls: perl executable not found ele não encontrou o executável perl, supondo que você esteja usando windows ## arquivo no formato XLSX dados = read.xls("C://endereço//nomeArquivo.xlsx", sheet = 1, row.names = 1, perl = "C://endereço//perl.exe") saudações Em 15/02/2016 19:14, Marie-Christine . escreveu: double 'row.names' are not allowed _______________________________________________ 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. Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird.www.avast.com

Olá Marie A exigência de valores únicos para row.names é inerente a formação do data.frame. veja em: ?row.names ?data.frame Provavelmente há algum nome duplicado. Aplique e o script abaixo para ter uma ideia ## arquivo no formato CSV ## read.csv2 vem como default sep=";" e dec="," ## carregue os ddos sem indicar row.names dados = read.csv2("C:\\endereço\\nomeArquivo.csv") ## verifica duplicatas dados[duplicated(dados),] ## modifica os nomes para valores únicos (rn = make.names(dados$X, unique = TRUE)) ## visualiza row.names - linhas numeradas rownames(dados) dados ## nova row.names rownames(dados) = rn dados ## remove a coluna X dados = dados[-1] dados ## verifique ?duplicated ?make.names saudações Em 16/02/2016 10:43, Marie-Christine . escreveu:
Olá Salah,
Muitíssimo obrigada pela ajuda. Dessa vez deu certo e as análises rodaram tranquilamente ;).
Saberias, contudo, me dizer o motivo pelo qual o R só consegue interpretar a planilha da maneira desejada quando adicionamos uma numeração junto aos nomes das estações? Porque no caso do meu exemplo, eu não tinha nome de estação duplicada...
Att.,
Marie
------------------------------------------------------------------------ To: r-br@listas.c3sl.ufpr.br From: salah3.1416@gmail.com Date: Mon, 15 Feb 2016 20:20:02 -0200 Subject: Re: [R-br] Importação de planilha de contingência
Olá Marie
O erro: " double 'row.names' are not allowed" , significa que não é permitido duplicatas no row.names. Sugiro você editar o nomes das estações amostrais numerando ou adicionando a data de coleta No seu exemplo de tabela adicionei AS-B-D e o read.csv2 me deu o mesmo erro, quando acrescentei os números( AS-B-D6, AS-B-D7) carregou novamente. Observe o row.names em aravo$spe , AR01, AR02,...,AR59
Abu sp Abu vai Aca bi AS-A-C1 0 0 0 AS-A-D2 1 0 0 AS-B-A3 1 0 1 AS-B-B4 0 0 0 AS-B-C5 0 0 0 AS-B-D6 0 0 0 AS-B-D7 0 0 0
O erro para read.xls: perl executable not found ele não encontrou o executável perl, supondo que você esteja usando windows
## arquivo no formato XLSX dados = read.xls("C://endereço//nomeArquivo.xlsx", sheet = 1, row.names = 1, perl = "C://endereço//perl.exe")
saudações
Em 15/02/2016 19:14, Marie-Christine . escreveu:
double 'row.names' are not allowed
_______________________________________________ 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.
Diese E-Mail wurde von einem virenfreien Computer gesendet, der von Avast geschützt wird. www.avast.com <https://www.avast.com/sig-email>
_______________________________________________ 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.
participantes (3)
-
Marie-Christine .
-
salah
-
Thiago Serafim