Gráfico de Hora por Numéros Decimais
Página 1 de 1
Gráfico de Hora por Numéros Decimais
Olá,
comecei a trabalhar o com o R a pouquíssimo tempo e estou tendo bastante dificuldade, por favor, tenham calma comigo.
eu estou tentando plotar um gráfico com dados de Hora por Numéros Decimais.
Os valores deste gráfico vem de uma planilha em Excel que possui 5 colunas com o cabeçalho Ano, Mes, Dia, Hora e UV.
É uma planilha gigantesca e eu pretendo utilizar pequenos pedaços dela, plotando um gráfico de Hora por UV pra um dia.
desta forma utilizei tais comandos:
Não sei se deu para entender o que eu estou querendo fazer. Para as variáveis uv1 e hr1 eu estou retirando o level, com este comandos eu consegui, mas acredito que exista maneira mais prática de fazer isto, tentei com o [drop=T] mas não deu muito certo e li sobre o as.is para informar quem não é fator, mas não encontrei exemplo e não consegui uzar.
O problema é que ao importar um arquivo texto, a função read.table transforma por default em fatores todas as variáveis que tenham caracteres. Então a minha Hora e UV ficam como caracter eu eu não consigo plotar o gráfico.
A minha hora tem o seguinte formato: hh:mm:ss (h=hora,m=minuto,s=segundo)
ex: 12:40:00
e meu UV possui uma casa decimal divido por "."
ex:14.7
Acredito que eu estou dificultando as coisas, por que agora pra mim o proximo passo seria transformar a Hora e o UV de caracter para alguma variaveis que o gráfico entenda tipo o numeric... Mas deve existir algo mais prático e especifico para isto que eu estou querendo.
comecei a trabalhar o com o R a pouquíssimo tempo e estou tendo bastante dificuldade, por favor, tenham calma comigo.
eu estou tentando plotar um gráfico com dados de Hora por Numéros Decimais.
Os valores deste gráfico vem de uma planilha em Excel que possui 5 colunas com o cabeçalho Ano, Mes, Dia, Hora e UV.
É uma planilha gigantesca e eu pretendo utilizar pequenos pedaços dela, plotando um gráfico de Hora por UV pra um dia.
desta forma utilizei tais comandos:
- Código:
iuvAngicos=read.table("uv2012angicosdavistabela-Sheet1.csv", header=TRUE, dec=",", sep=",")
iuvAngicos=edit(iuvAngicos)
attach(iuvAngicos)
names(iuvAngicos)
uv1 <- factor(rep(c())) #colocar o controle antes dos tratamentos para retirar o fator
uv1=iuvAngicos[75:218,5] #Drop=Retira os levels
hr1 <- factor(rep(c())) #colocar o controle antes dos tratamentos para retirar o fator
hr1=iuvAngicos[75:218,4 #Drop=Retira os levels
plot(hr1,uv1)
Não sei se deu para entender o que eu estou querendo fazer. Para as variáveis uv1 e hr1 eu estou retirando o level, com este comandos eu consegui, mas acredito que exista maneira mais prática de fazer isto, tentei com o [drop=T] mas não deu muito certo e li sobre o as.is para informar quem não é fator, mas não encontrei exemplo e não consegui uzar.
O problema é que ao importar um arquivo texto, a função read.table transforma por default em fatores todas as variáveis que tenham caracteres. Então a minha Hora e UV ficam como caracter eu eu não consigo plotar o gráfico.
A minha hora tem o seguinte formato: hh:mm:ss (h=hora,m=minuto,s=segundo)
ex: 12:40:00
e meu UV possui uma casa decimal divido por "."
ex:14.7
Acredito que eu estou dificultando as coisas, por que agora pra mim o proximo passo seria transformar a Hora e o UV de caracter para alguma variaveis que o gráfico entenda tipo o numeric... Mas deve existir algo mais prático e especifico para isto que eu estou querendo.
patbuzzatto- Mensagens : 1
Data de inscrição : 01/02/2013
Tópicos semelhantes
» ajuda em gráfico
» gráfico de linhas invertido
» Gráfico com curvas e pontos
» Grafico de distribuicao temporal
» Cálcular e gerar gráfico IC50
» gráfico de linhas invertido
» Gráfico com curvas e pontos
» Grafico de distribuicao temporal
» Cálcular e gerar gráfico IC50
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|