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:<br>
<br># Diretório<br><br>wrk.dir <- "/home/nathalia/Área de Trabalho/synop/"<br>dat.dir <- "/home/nathalia/Área de Trabalho/synop/"<br>setwd(wrk.dir)<br><br># Leitura dos dados<br>coluna<-c("sid", "ano", "mes", "dia", "hora", "hh", "lon", "lat", "height", "hls", "ps", "pmsl", "dd", "ff", "t", "td")<br>
dados<-read.table('201103.txt',head=T,col.names=coluna)<br>attach(dados)<br><br><br># Criar uma nova coluna para a planilha dados<br><br>#dados<-transform(dados, temp=t-273)<br><br>fx<-function(var.temp, var.pre){<br>
<br>ifelse(var.temp> -25 & var.temp <40 | var.pre>930 & var.pre<1050, 1, 0)<br><br><br>}<br><br>dados<-transform(dados, CQ_temp= fx(t-273))<br>attach(dados)<br><br>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.<br>
<br>É possível isso?<br><br><br>Abraços!<br>