[R-br] Dúvida sobre função

Paulo Justiniano paulojus em leg.ufpr.br
Sexta Abril 15 10:01:40 BRT 2011


Naocoseguientender e um exemplo ajudaria...

mas note no seu transform que seria importante separar as
condicoes com () | ( )
para evitr problemas


On Fri, 15 Apr 2011, Victor Eduardo wrote:

> Pessoal, há a possibilidade de criar uma única função que tenha varias váriaveis sendo que depois dessa
> função eu queria que cada variavel analisada da função gerasse uma coluna para cada uma, por exemplo, os
> comandos seriam mais ou menos esses:
> 
> # Diretório
> 
> wrk.dir <- "/home/nathalia/Área de Trabalho/synop/"
> dat.dir <- "/home/nathalia/Área de Trabalho/synop/"
> setwd(wrk.dir)
> 
> # Leitura dos dados
> coluna<-c("sid", "ano", "mes", "dia", "hora", "hh", "lon", "lat", "height", "hls", "ps", "pmsl", "dd", "ff",
> "t", "td")
> dados<-read.table('201103.txt',head=T,col.names=coluna)
> attach(dados)
> 
> 
> # Criar uma nova coluna para a planilha dados
> 
> #dados<-transform(dados, temp=t-273)
> 
> fx<-function(var.temp, var.pre){
> 
> ifelse(var.temp> -25 & var.temp <40 | var.pre>930 & var.pre<1050, 1, 0)
> 
> 
> }
> 
> dados<-transform(dados, CQ_temp= fx(t-273))
> attach(dados)
> 
> No caso, está errado a minha função, pois estou usando o | e isso não vai ficar legal, pois acabam que
> tornam elas dependentes, e quero analisar de forma independente. Agora na hora do transform, eu queria ver
> se dava para pegar cada variavel da minha função e ir adionando os 0 e 1 em coluna das respectivas
> variaveis.
> 
> É possível isso?
> 
> 
> Abraços!
> 
>


Mais detalhes sobre a lista de discussão R-br