Re: [R-br] Ajuda programação!

(encaminhando para a lista para manter arquivado) O tab ali é o objeto criado pelo Ivan na sua mensagem inicial. A única modificação que fiz foi no nome das linhas: k1 <- c(1.8850,2.1575,2.4775,2.7975) k2 <- c(2.9375,2.2475,2.7300,2.9950) tab <- matrix(c(k1,k2),ncol=2) rownames(tab) <- c('p1n1','p1n2','p2n1','p2n2') []s, --- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com 2012/7/16 Mauro Sznelwar <sznelwar@uol.com.br>:
Estava olhando o vosso script, e não consegui reproduzir onde tem o tab, alega que não reconhece este objeto. Precisa de alguma biblioteca pra isto?
Também não sei se entendi a pergunta direito, mas se vc quer apenas um "atalho" para chamar determinada linha usando apenas os valores de "a" e "b", pode fazer algo como
f <- function(a, b){ x <- paste("p", a, "n", b, sep = "") return(x) }
f(a = 1, b = 2) [1] "p1n2" f(a = 1, b = 1) [1] "p1n1" tab[f(1,1), ] k1 k2 1.8850 2.9375 as.vector(tab[f(1,1),]) [1] 1.8850 2.9375
[]s,
--- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com
participantes (1)
-
Fernando Mayer