
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.