Re: [R-es] Extraer elementos diagonales de submatrices

2015-10-29 Por tema Olivier Nuñez
Jorge, si creas un índice ("dd" en mi código) para las diagonales (las "cohortes" en un diagrama de Lexis), se puede elaborar un script más o menos elegante para hallar tu output: require(data.table) temp=data.table(m) temp[,row:=1:nrow(m)] D=melt(temp,id.vars="row",variable.name = "col")

Re: [R-es] Extraer elementos diagonales de submatrices

2015-10-29 Por tema Olivier Nuñez
Bueno, habia un pequeño bug. Aproveché para simplificar el codigo: require(data.table) temp=data.table(m) temp[,row:=1:nrow(m)] D=melt(temp,id.vars="row",variable.name = "col") D[,col:=as.numeric(factor(col))] D[,dd:=(ncol(m)-col)+row] #determina la diagonal DD=subset(D,dd>=ncol(m))

[R-es] Problema con NA en un csv proveniente de una BDD de access

2015-10-29 Por tema Isa García Barón
Hola a todos, Tengo un problema a la hora de realizar subsets en un csv. Este csv proviene de haber seleccionado una serie de datos a partir de una BDD Access mediante el paquete RODBC. Hay una serie de datos que son introducidos mediante un formulario y otros pegados directamente en la BDD.

Re: [R-es] Extraer elementos diagonales de submatrices

2015-10-29 Por tema Javier Rubén Marcuzzi
El código que me olvide pegar input m <- structure(c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5), .Dim = c(10L, 5L)) m ## output output

Re: [R-es] Extraer elementos diagonales de submatrices

2015-10-29 Por tema Javier Rubén Marcuzzi
Estimado Jorge I Velez Tengo una idea que funcionaría y otra con problemas. La que funcionaría es simple, aunque puede ser algo lenta, básicamente es por un bucle ir recorriendo el índice de la matriz extrayendo el valor, índice1,1, luego 2,2, luego 3,3 …., en caso que el valor sea 0, pasar a

Re: [R-es] Problema con NA en un csv proveniente de una BDD de access

2015-10-29 Por tema Carlos Ortega
Hola, ¿Puedes compartir una parte de ese csv que tiene los NA para verlo más despacio?... Gracias, Carlos Ortega www.qualityexcellence.es El 29 de octubre de 2015, 11:47, Isa García Barón escribió: > Hola a todos, > > > > Tengo un problema a la hora de realizar subsets en un

Re: [R-es] Problema con NA en un csv proveniente de una BDD de access

2015-10-29 Por tema Francisco Rodriguez Sanchez
Hola Isa, No sé si he entendido bien, pero en vez de subset(juv12, distance=="NA") prueba con is.na subset(juv12, is.na(distance)) Por ejemplo: http://stackoverflow.com/questions/7980622/subset-of-rows-containing-na-missing-values-in-a-chosen-column-of-a-data-frame Suerte Paco El