Dúvida - aula bônus ggplot2
2 participantes
Página 1 de 1
Dúvida - aula bônus ggplot2
Boa noite,
estava assistindo a aula bônus do Ph.D. Francisco Lobo e tentei fazer o mesmo gráfico com conjunto de dados do R que ele utilizou e também com outros dados. No entanto, logo no início apareceu uma mensagem de erro que não sei como solucionar.
Script
library(ggplot2)
str(diamonds)
?diamonds
qplot(data = diamonds, price)
Console
library(ggplot2)
> str(diamonds)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 53940 obs. of 10 variables:
$ carat : num 0.23 0.21 0.23 0.29 0.31 0.24 0.24 0.26 0.22 0.23 ...
$ cut : Ord.factor w/ 5 levels "Fair"<"Good"<..: 5 4 2 4 2 3 3 3 1 3 ...
$ color : Ord.factor w/ 7 levels "D"<"E"<"F"<"G"<..: 2 2 2 6 7 7 6 5 2 5 ...
$ clarity: Ord.factor w/ 8 levels "I1"<"SI2"<"SI1"<..: 2 3 5 4 2 6 7 3 4 5 ...
$ depth : num 61.5 59.8 56.9 62.4 63.3 62.8 62.3 61.9 65.1 59.4 ...
$ table : num 55 61 65 58 58 57 57 55 61 61 ...
$ price : int 326 326 327 334 335 336 336 337 337 338 ...
$ x : num 3.95 3.89 4.05 4.2 4.34 3.94 3.95 4.07 3.87 4 ...
$ y : num 3.98 3.84 4.07 4.23 4.35 3.96 3.98 4.11 3.78 4.05 ...
$ z : num 2.43 2.31 2.31 2.63 2.75 2.48 2.47 2.53 2.49 2.39 ...
> ?diamonds
> qplot(data = diamonds, price)
Error in list2env(members, envir = e) :
names(x) must be a character vector of the same length as x
O que quer dizer esse erro e como posso solucioná-lo?
Abraço,
Lidimara.
estava assistindo a aula bônus do Ph.D. Francisco Lobo e tentei fazer o mesmo gráfico com conjunto de dados do R que ele utilizou e também com outros dados. No entanto, logo no início apareceu uma mensagem de erro que não sei como solucionar.
Script
library(ggplot2)
str(diamonds)
?diamonds
qplot(data = diamonds, price)
Console
library(ggplot2)
> str(diamonds)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 53940 obs. of 10 variables:
$ carat : num 0.23 0.21 0.23 0.29 0.31 0.24 0.24 0.26 0.22 0.23 ...
$ cut : Ord.factor w/ 5 levels "Fair"<"Good"<..: 5 4 2 4 2 3 3 3 1 3 ...
$ color : Ord.factor w/ 7 levels "D"<"E"<"F"<"G"<..: 2 2 2 6 7 7 6 5 2 5 ...
$ clarity: Ord.factor w/ 8 levels "I1"<"SI2"<"SI1"<..: 2 3 5 4 2 6 7 3 4 5 ...
$ depth : num 61.5 59.8 56.9 62.4 63.3 62.8 62.3 61.9 65.1 59.4 ...
$ table : num 55 61 65 58 58 57 57 55 61 61 ...
$ price : int 326 326 327 334 335 336 336 337 337 338 ...
$ x : num 3.95 3.89 4.05 4.2 4.34 3.94 3.95 4.07 3.87 4 ...
$ y : num 3.98 3.84 4.07 4.23 4.35 3.96 3.98 4.11 3.78 4.05 ...
$ z : num 2.43 2.31 2.31 2.63 2.75 2.48 2.47 2.53 2.49 2.39 ...
> ?diamonds
> qplot(data = diamonds, price)
Error in list2env(members, envir = e) :
names(x) must be a character vector of the same length as x
O que quer dizer esse erro e como posso solucioná-lo?
Abraço,
Lidimara.
Lidimara- Mensagens : 7
Data de inscrição : 22/12/2015
Localização : Juiz de Fora
Re: Dúvida - aula bônus ggplot2
Olá, Lidimara, tudo bem?
Acabei de testar aqui seguindo exatamente os mesmos comando que você, e funcionou pra mim. Vamos ter que investigar um pouco mais, então, para descobrir o que pode estar acontecendo.
A primeira coisa importante para se saber é como você está usando o R. Está usando o Rstudio ou o R "puro"? Se estiver no Rstudio, tente seguir os passos novamente no R sem ele, para ver se algo muda.
Também pode ser legal conferir qual a versão do R você está usando. Se for uma versão mais antiga, atualize para a mais nova. Eu estou usando a 3.2.2, e vi pelo site que já foi lançada a 3.2.3. Confira qual é a sua versão e nos diga, ok?
Também pode ter alguma coisa acontecendo com o pacote, então pode ser uma boa mandar o R instalar o ggplot2 de novo, e depois tentar novamente.
Dê uma conferida nisso e me diga o que aconteceu, ok?
Abraços!
Acabei de testar aqui seguindo exatamente os mesmos comando que você, e funcionou pra mim. Vamos ter que investigar um pouco mais, então, para descobrir o que pode estar acontecendo.
A primeira coisa importante para se saber é como você está usando o R. Está usando o Rstudio ou o R "puro"? Se estiver no Rstudio, tente seguir os passos novamente no R sem ele, para ver se algo muda.
Também pode ser legal conferir qual a versão do R você está usando. Se for uma versão mais antiga, atualize para a mais nova. Eu estou usando a 3.2.2, e vi pelo site que já foi lançada a 3.2.3. Confira qual é a sua versão e nos diga, ok?
Também pode ter alguma coisa acontecendo com o pacote, então pode ser uma boa mandar o R instalar o ggplot2 de novo, e depois tentar novamente.
Dê uma conferida nisso e me diga o que aconteceu, ok?
Abraços!
Re: Dúvida - aula bônus ggplot2
Prof. Marcos,
havia tentando fazer os gráficos no R versão 3.1.1 e no RStudio versão 0.99.489.
Instalei a nova versão 3.2.3 do R, e o pacote ggplote2, novamente.
Agora deu certo!
Consegui fazer tanto no R como no RStudio.
Obrigada!
Abraço.
havia tentando fazer os gráficos no R versão 3.1.1 e no RStudio versão 0.99.489.
Instalei a nova versão 3.2.3 do R, e o pacote ggplote2, novamente.
Agora deu certo!
Consegui fazer tanto no R como no RStudio.
Obrigada!
Abraço.
Lidimara- Mensagens : 7
Data de inscrição : 22/12/2015
Localização : Juiz de Fora
Tópicos semelhantes
» Aula Bônus GLM - Parte 2 | Pacote RT4Bio só roda no Windowns
» Dúvida na Aula 1.3
» Boxplot no ggplot2
» Curva de acumulação de espécies no ggplot2
» Módulo 2 - Aula 2.12
» Dúvida na Aula 1.3
» Boxplot no ggplot2
» Curva de acumulação de espécies no ggplot2
» Módulo 2 - Aula 2.12
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|