Programa R para Biologia da Conservação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Problemas ao ler dados em CSV

2 participantes

Ir para baixo

Problemas ao ler dados em CSV Empty Problemas ao ler dados em CSV

Mensagem por Carlos Augusto Correa Seg Jun 24, 2019 5:44 pm

Pessoal,
Boa tarde.

Tive problema na aula de leituras de dados (módulo 3), que fizemos os 3 formatos (txt, csv, xlsx).
O FORMATO CSV NÃO RODOU NENHUMA VEZ.

Coloquei os comandos (dessa parte):

dados2<-read.csv("dados1.csv", row.names = 1)
summary(dados2)

E gerou isso:

      UA.Regiao.Var1.Var2
N1;norte;10;2.51:1      
N2;norte;15;4.71:1      
N3;norte;12;4.35:1      
N4;norte;9;5.23 :1      
N5;norte;7;5.5  :1      
S1;sul;3;6.76   :1      
(Other)         :4      


Quando clico no dados 2 não gera a tabela (view)

E depois quando voltei a tabela e salvei em CSV (separado por virgulas) novamente, apareceu no R:
"Table of extent 0 x 0"

Alguém sabe onde está o erro?

Obrigado

Carlos Augusto Correa

Mensagens : 22
Data de inscrição : 31/05/2019
Idade : 34

Ir para o topo Ir para baixo

Problemas ao ler dados em CSV Empty Re: Problemas ao ler dados em CSV

Mensagem por Prof. Marcos Qui Jun 27, 2019 11:05 am

Olá, Carlos, tudo bem?

Então, pelo output do summary, o que está acontecendo é que o csv está delimitado por ponto e vírgula, e não por vírgula. Eu já vi isto acontecer em algumas versões do excel, quando usamos o menu "salvar como" e escolhemos o formato csv. Não sei ao certo por que isto ocorre...

Mas vamos para as soluções. Uma seria acessar o arquivo fora do R, e substituir os ";" por ",". Funciona, mas o chato é que é um processo externo que você pode ter que fazer várias vezes, então não gosto muito...
A outra, então, que eu acho melhor, é informar o comando que o separador são os pontos e vírgulas. Então experimente repetir exatamente o mesmo comando que você usou, mas adicionando o argumento sep=";"
Acho que deve funcionar. Depois avise se deu certo, ok?

Abraços
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

Problemas ao ler dados em CSV Empty Re: Problemas ao ler dados em CSV

Mensagem por Carlos Augusto Correa Qui Jun 27, 2019 6:24 pm

Deu certo!

Obrigado.

RESULTADO:
dados2<-read.csv("dados1.csv", row.names = 1, sep=";")

summary(dados2)
  Regiao       Var1            Var2      
norte:5   Min.   : 2.00   Min.   :1.520  
sul  :5   1st Qu.: 4.25   1st Qu.:2.240  
          Median : 6.50   Median :4.145  
          Mean   : 7.30   Mean   :3.872  
          3rd Qu.: 9.75   3rd Qu.:5.100  
          Max.   :15.00   Max.   :6.760  

> View(dados2)

Problemas ao ler dados em CSV Dados210

Carlos Augusto Correa

Mensagens : 22
Data de inscrição : 31/05/2019
Idade : 34

Ir para o topo Ir para baixo

Problemas ao ler dados em CSV Empty Re: Problemas ao ler dados em CSV

Mensagem por Prof. Marcos Qui Jun 27, 2019 6:28 pm

Excelente!

Então basta incorporar o argumento sep nas suas rotinas, mas sempre lembrando de conferir se o arquivo está com ";" ou ",".

Abraços!
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

Problemas ao ler dados em CSV Empty Re: Problemas ao ler dados em CSV

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos