<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p dir="auto">Essa dica da declaração do asterisco na leitura do arquivo foi muito boa. Deu certo e é a série de migração da comunidade chilena desde 1973 mostrou o esperado.</p>
<p dir="auto">O uso as.numeric() apresenta uma coluna com muitos valores, esta é um adicional do qual irei verificar melhor.</p>
<p dir="auto">Agradeço a dica!! Vcs são super!!</p>
<p dir="auto">Abraços. </p>
<p dir="auto">Obter o <a href="https://aka.ms/ghei36">Outlook para Android</a><br>
</p>
<br>
<br>
<br>
<div class="gmail_quote">On Thu, Aug 4, 2016 at 7:07 AM -0300, "Thiago V. dos Santos"
<span dir="ltr"><<a href="mailto:thi_veloso@yahoo.com.br" target="_blank">thi_veloso@yahoo.com.br</a>></span> wrote:<br>
<br>
</div>
<div class="BodyFragment">
<div class="PlainText">Eu vejo pelo menos um problema nesse arquivo...<br>
<br>
A coluna "Values" contem alguns asteriscos (*), que fazem o R a tratar como caracter ao invés de número. Eu suponho que esses asteriscos representem dados não disponíveis (NA), e nesse caso você precisa indicar isso explicitamente no comando de leitura:<br>
<br>
dados_2 <- read.csv("teste.csv", header=T, sep=",", na.strings="*")<br>
<br>
E então passa a ser possível fazer alguma operação numérica, como o exemplo que você indicou:
<br>
<br>
> dados_2$Value[1] + 1<br>
[1] 12001<br>
<br>
<br>
Quanto ao gráfico, o que exatamente você esperava plotar? Os seus dados contém bastante fatores ("categorias"), e quando você manda plotar com o comando que você digitou o R não sabe muito bem o que plotar. Você quer mostrar população emigrada de algum país
especifico? Ou o total geral por ano? Acho que antes de plotar os dados você terá que fazer alguma sumarização/agregação nessa tabela de dados.<br>
Hope this helps,<br>
-- Thiago V. dos Santos<br>
<br>
PhD student<br>
Land and Atmospheric Science<br>
University of Minnesota<br>
<br>
<br>
<br>
<br>
On Thursday, August 4, 2016 1:55 AM, Paulo Henrique Pimenta via R-br <r-br@listas.c3sl.ufpr.br> wrote:<br>
<br>
<br>
<br>
<br>
Olá listeiros!<br>
<br>
Estou com um problema na manipulação de um .csv e acredito que vcs possam me ajudar. O arquivo (<a href="http://www.filedropper.com/teste_3">http://www.filedropper.com/teste_3</a>) possui várias colunas que contém informações sobre a imigração da comunidade
chilena a partir do ano de 1973 até os anos mais recentes. Ao manipular no R o arquivo não consigo criar um gráfico.<br>
<br>
Ao usar um comando como:<br>
<br>
####<br>
##<br>
<br>
dados_2 <- read.csv("teste.csv", header=T, sep=",")<br>
plot(dados_2$Year[1:100], dados_2$Value[1:100], type="h") <br>
<br>
##<br>
####<br>
<br>
O gráfico não coloca os valores correspondentes da população emigrada por ano de saída e posteriormente quando feito para a série completa o mesmo erro continuar e ainda parece que os valores vão ser sempre crescentes para os anos após 1990. Ao tentar também
manipular um elemento também encontro problemas, por exemplo: <br>
<br>
<br>
####<br>
##<br>
dados_2$Value[1] + 1 #Um simples teste para mexer com o valor... <br>
#Os erro é:<br>
#Warning message:<br>
#In Ops.factor(dados_2$Value[1], 2) :‘*’ not meaningful for factors<br>
## <br>
####<br>
<br>
Espero que vcs possam me ajudar!<br>
<br>
Um abraço.<br>
<br>
Paulo Henrique de A. S. Pimenta.<br>
<br>
Graduando em Meteorologia (Bacharelado) - IAG/USP.<br>
Fone: +5511981318435.<br>
_______________________________________________<br>
R-br mailing list<br>
R-br@listas.c3sl.ufpr.br<br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">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">http://www.leg.ufpr.br/r-br-guia</a>) e forne� c�igo m�imo reproduz�el.<br>
</div>
</div>
</body>
</html>