Re: [R-es] help

2021-08-26 Por tema Eric Concha M.


 Hola Fabian, no sé mucho de esas cosas de github, pero al menos en el ámbito 
de linux, el error "cannot open the connection" ocurre porque que no se
 encuentra la ruta que has especificado, lo más seguro es que se ha escrito 
mal, lo que a su vez sucede cuando hay espacios o signos raros en la
 ruta (raro para gringos), como una Ñ por ejemplo ... chequea el path

 suerte !!



On Thu, 26 Aug 2021 23:31:44 -0300
Javier Marcuzzi  wrote:

> Estimado Fabian
> 
> Lo que usted indica está incompleto, por ejemplo, yo desconozco desde donde
> usted desea instalar el curso, leo que dice un repositorio, pero no está el
> código hacia ese repositorio, y a R le debe pasar lo mismo, en otras
> palabras, falta por ejemplo la dirección, el cómo realizarlo, seguramente
> quienes dan el curso que usted desea descargar tienen escrito todo lo
> necesario pero en forma separada,
> 
> Cuándo se descarga, seguramente el problema se soluciona, y dada la forma
> de la dirección podría ser una librería de R 4.1, que no es la misma que R
> 4.0 ni será la misma para R4.2, muchas veces se puede copiar y pegar desde
> una versión de R a la otra, pero no siempre es compatible.
> 
> Javier Rubén Marcuzzi
> 
> El jue, 26 ago 2021 a las 21:35, fabian mauricio espinosa pinto (<
> fabianm.espino...@ecci.edu.co>) escribió:
> 
> > estoy intentado descargar el archivo con la siguiente linea:
> > install_course_github("ifunam", "programacion-estadistica-r")
> > Pero cada vez que lo intento me sale lo siguiente:
> > Error in file(con, "wb") : cannot open the connection
> > In addition: Warning message:
> > In file(con, "wb") :
> >   cannot open file
> > 'C:/Users/CCC/Documents/R/win-library/4.1/swirl/Courses/temp.zip': No such
> > file or directory
> >
> > Qué debo hacer?
> >
> > --
> > Cordial Saludo
> >
> > --
> > AVISO: Los servicios del correo ecci.edu.co  son
> > soportados tecnológicamente por © Google para toda la comunidad de la
> > Universidad ECCI (Administrtivos, Docentes y Estudiantes), las opiniones
> > que contenga este mensaje son exclusivas de su autor y no representan
> > necesariamente la opinión de la Universidad ECCI. La Universidad ECCi no
> > garantiza la utilización de un antivirus ya que se menciona los servicios
> > son soportados © Google, si su antivirus detecta alguna anomalía por favor
> > reportelo y elimine, la Universidad no se responsabiliza por los daños
> > causados por cualquier virus transmitido en este correo electrónico.
> >
> >
> > La
> > información contenida en este mensaje y en los archivos adjuntos es
> > confidencial y reservada y está dirigida exclusivamente a su destinatario,
> > sin la intención de que sea conocida por terceros, por lo tanto, de
> > conformidad con las normas legales vigentes, su interceptación,
> > sustracción, extravío, reproducción, lectura o uso esta prohibido a
> > cualquier persona diferente. Se les exige expresamente a la comunidad ECCI
> > (Administrtivos, Docentes y Estudiantes) que no realicen declaraciones
> > difamatorias, no infrinjan ni autoricen ninguna infracción de las leyes de
> > propiedad intelectual o cualquier otro derecho legal mediante
> > comunicaciones por correo electrónico.La Universidad ECCI no garantizar
> > guardar una copia de respaldo de los archivos, correos.
> >
> >
> > Si por error ha
> > recibido este mensaje por favor discúlpenos, notifiquenoslo y elimínelo.
> >
> > --
> > AVISO: Los servicios del correo ecci.edu.co  son
> > soportados tecnológicamente por © Google para toda la comunidad de la
> > Universidad ECCI (Administrtivos, Docentes y Estudiantes), las opiniones
> > que contenga este mensaje son exclusivas de su autor y no representan
> > necesariamente la opinión de la Universidad ECCI. La Universidad ECCi no
> > garantiza la utilización de un antivirus ya que se menciona los servicios
> > son soportados © Google, si su antivirus detecta alguna anomalía por favor
> > reportelo y elimine, la Universidad no se responsabiliza por los daños
> > causados por cualquier virus transmitido en este correo electrónico.
> >
> >
> > La
> > información contenida en este mensaje y en los archivos adjuntos es
> > confidencial y reservada y está dirigida exclusivamente a su destinatario,
> > sin la intención de que sea conocida por terceros, por lo tanto, de
> > conformidad con las normas legales vigentes, su interceptación,
> > sustracción, extravío, reproducción, lectura o uso esta prohibido a
> > cualquier persona diferente. Se les exige expresamente a la comunidad ECCI
> > (Administrtivos, Docentes y Estudiantes) que no realicen declaraciones
> > difamatorias, no infrinjan ni autoricen ninguna infracción de las leyes de
> > propiedad intelectual o cualquier otro derecho legal mediante
> > comunicaciones por correo electrónico.La Universidad ECCI no garantizar
> > guardar una copia de respaldo de los archivos, correos.
> >
> >
> > Si por error ha
> > recibido este mensaje por favor discúlpenos, 

Re: [R-es] Gráfica con dos ejes

2021-07-08 Por tema Eric Concha M.


 Hola Marco, aquí hay dos aproximaciones al problema con dos de las
 librerías más usadas para hacer gráficos (además de base):

1. Con la librería latticeExtra

https://www.r-graph-gallery.com/145-two-different-y-axis-on-the-same-plot.html



2. Con la librería ggplot:

https://www.r-graph-gallery.com/line-chart-dual-Y-axis-ggplot2.html



Debo decir, eso sí, que este tipo de gráficos no se recomienda pues
puede conducir a conclusiones erradas, en fin ...

Suerte !!!

Eric.

pd. si compartes los datos, una parte al menos, se podría escribir
algo que te sirva más directamente.








On Fri, 9 Jul 2021 03:55:41 +
"Marco Aurelio Gonzalez Tagle (FCF)"  wrote:

> Muy buenos días a todos!
> 
> Podrían ayudarme con mi siguiente problema?
> Estoy tratando de preparar en R una gráfica con dos ejes en Y.
> 
> El primer eje contiene el número de incendios ocurridos en un periodo
> de tiempo 1998 a 2021 (Barplot), El segundo eje contiene la
> superficie afectada (line). Algo parecido a la siguiente gráfica
> 
> [cid:6E223ADDD0F44EC489B007E3D3DB69F7]
> 
> Alguien podría apoyarme para conseguir realizar una gráfica parecida
> a la de arriba, Saludos, Marco
> 
> 
> 

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Consulta filtro múltiple.

2021-07-01 Por tema Eric Concha M.


 Jajaj que gran idea Carlos, gracias por tu aporte :)

 Sólo para salir de la duda, usaste set.key() con la opción de DT ?

 Saludos !!

 Eric.




> 
> De: Carlos Ortega 
> Enviado: jueves, 1 de julio de 2021 11:57
> Para: Rodr_guez Mu__os, Miguel _ngel
> Cc: juan manuel dias; Lista R
> Asunto: Re: [R-es] Consulta filtro m_ltiple.
> 
>  [ ... ]
> 
> Y el ganador en tiempos de ejecuci_n es...
> 
> Unit: microseconds
>   expr   min lq   meanmedian uq
> max neval datatable99.376   198.8520   338.4575   232.609
> 300.4635  7845.888  1000 dplyr  1417.242  1939.4520  2598.0892
> 2285.436  2884.1000 21591.185  1000 base62.11999.7405
> 158.8749   119.255   156.1890 10826.685  1000 sqldf 13058.622
> 16870.2300 21358.6144 19247.554 24269.0985 64807.865  1000
> 
>  [ ... ]
> 
> 
> 
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
> 
> 
> 
> 
> 
> Nota: A informaci_n contida nesta mensaxe e os seus posibles
> documentos adxuntos _ privada e confidencial e est_ dirixida
> _nicamente _ seu destinatario/a. Se vostede non _ o/a destinatario/a
> orixinal desta mensaxe, por favor elim_nea. A distribuci_n ou copia
> desta mensaxe non est_ autorizada.
> 
> Nota: La informaci_n contenida en este mensaje y sus posibles
> documentos adjuntos es privada y confidencial y est_ dirigida
> _nicamente a su destinatario/a. Si usted no es el/la destinatario/a
> original de este mensaje, por favor elim_nelo. La distribuci_n o
> copia de este mensaje no est_ autorizada.
> 
> See more languages: http://www.sergas.es/aviso-confidencialidad
> 
>   [[alternative HTML version deleted]]
> 

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Consulta filtro múltiple.

2021-06-30 Por tema Eric Concha M.


 Y si lo haces con la libreria data.table ? suponiendo que bd es tu
 base de datos:

 bd1 <- bd[monodroga=="aciclovir" & UNIDADES==20,]
 bd2 <- bd[monodroga=="paracetamol" & UNIDADES==10,]
 bd3 <- bd[monodroga=="rosuvastatina" & UNIDADES==30,]

y luego las unes:

 bd.nueva <- rbind(bd1,bd2,bd3)

Algo así podría ser ... hay muchas otras formas de hacerlo, pero me
gusta data.table cuando son bbdd grandes xq es muy rápida, sobretodo si
la usas con set.key() ... mira la ayuda de R para que veas los detalles
de data.table.

Ojo con los detalles, como que la columna monodroga sea tipo caracter o
factor, q UNIDADES sea numérico, y así ...

Suerte !!

Eric.




n Wed, 30 Jun 2021 19:15:21 -0300
juan manuel dias  wrote:

> Hola, como andan!
> 
> Tengo una base de datos de medicamentos (monodrogas), con tres
> variables, unidades, precio y precio unitario. Necesito llegar a un
> data frame donde tenga solo las monodrogas que cumplen alguna
> condición en la variable unidades, pero considerando varias
> monodrogas.
> 
> Esto es un recorte de la base:
> 
> Monodroga UNIDADES Precio PrecioUnit
> aciclovir 20 111272 55.636
> aciclovir 20 97464 48.732
> aciclovir 40 98322 432
> aciclovir 40 98322 324
> paracetamol 1 19291 192.91
> paracetamol 1 24702 247.02
> paracetamol 1 21120 211.2
> paracetamol 10 9993 9.993
> paracetamol 10 10443 10.443
> rosuvastatina 14 141134 100.81
> rosuvastatina 28 258262 92.2364286
> rosuvastatina 28 201590 71.9964286
> rosuvastatina 30 183717 61.239
> rosuvastatina 30 231935 77.3116667
> 
> Por ejemplo, para la monodroga "aciclovir" necesito solo las filas
> donde Unidades==20,  en paracetamol==10 y en rosuvastatina==30.
> 
> Estoy trabajando con tidyverse y he probado algunas cosas que no han
> funcionado.
> 
> prom_max_min_base_precios_May_2021_final<-base_precios_May_2021_final
> %>% ##unite("concat1",CodDrog,CodForma,sep="",remove = FALSE) %>%
>   ##unite("concat2",CodDrog,CodForma,Potencia,sep="",remove = FALSE)
> %>% filter(!is.na(CodDrog)) %>%
>   ##filter(monodroga=="aciclovir", Unidades %in% c(20)) %>%
>   group_by(concat1,concat2,monodroga) %>%
>   summarize(min_may_2021=min(precio_unitario),
> max_may_2021=max(precio_unitario),
> prom_may_2021=mean(precio_unitario)) %>%
>   ungroup()
> 
> Ajdunto la base en csv.
> 
> Muchas gracias!

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] random forest y datos faltantes

2021-05-19 Por tema Eric Concha M.


Hoal Carlos, muchas gracias por compartir tu experiencia.

Slds,

Eric.



On Wed, 19 May 2021 12:01:29 +0200
Carlos Ortega  wrote:

> Hola Eric,
> 
> La función "pool()" es una modificación de las funciones "tidy()" y
> "glance()" del paquete "broom" y permite extraer y presentar de forma
> muy amigable resultados de un modelo.
> El paquete "broom" incluye la posibilidad de extraer parámetros,
> coeficientes, valores de bondad de ajuste, etc de múltiples modelos
> de R. El paquete "mice" lo que hace es utilizar esta función para
> presentarte resultados del modelo ajustado de forma muy equivalente a
> lo que hacen las funciones de "broom".
> 
> En tu caso, simplemente imputa tus NAs con los paquetes "missForest"
> (te recomiendo muy especialmente otra alternativa con "missRanger") o
> cualquier otro, y sobre el conjunto imputado tendrás que definir un
> modelo ("lm", "glm"... lo que consideres) y sobre el modelo ajustado
> usa la función "tidy()" o "glance(), tendrás que haber incluido la
> librería "broom" previamente. Y tendrás tus resultados como en "mice".
> 
> Mira el ejemplo de la salida que producen las funciones "tidy()" y
> "glance()" del paquete "broom" para que veas que el resultado es
> equivalente al que produce "pool()"
> 
> > library(ggplot2)
> > library(dplyr)
> >
> > mod <- lm(mpg ~ wt + qsec, data = mtcars)
> >
> > tidy(mod)
> # A tibble: 3 x 5
>   termestimate std.error statistic  p.value
>   
> 1 (Intercept)   19.7   5.25   3.76 7.65e- 4
> 2 wt-5.05  0.484-10.4  2.52e-11
> 3 qsec   0.929 0.265  3.51 1.50e- 3
> > glance(mod)
> # A tibble: 1 x 12
>   r.squared adj.r.squared sigma statistic  p.value    df logLik   AIC
>   BIC deviance df.residual  nobs
>  
>  
> 1 0.826 0.814  2.60  69.0 9.39e-12 2  -74.4  157.
>  163. 195.  2932
> >
> 
> 
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
> 
> 
> 
> El mié, 19 may 2021 a las 4:40, Eric Concha M.
> () escribió:
> 
> >
> > Hola chicos, una pregunta por favor, quizá alguien sabe ... tengo un
> > set de datos con missings y no lo puedo imputar con MICE, pero sí
> > con missForest. Mi problema es que MICE hace todo el trabajo de
> > calcular los parámetros del modelo de interés bajo el set de datos
> > imputados, las nuevas varianza, grados de libertad y así, con la
> > función pool() se obtienen esa información.
> >
> > Mi pregunta es: hay algo parecido a pool() de MICE para alguno de
> > los algoritmos que usan random forest como missforest o
> > missCompare, por ejemplo ? missforest hace un gran trabajo
> > obteniendo los datos faltantes, pero de lo que leí desde su viñeta,
> > no va más allá ... llevo buscando desde ayer, pero me ha ido mal.
> >
> > No quiero hacer el trabajo a mano pues me va a llevar mucho tiempo,
> > nosoy muy experto y tengo una alta probabilidad de equivocarme.
> >
> > Espero haber explicado bien mi necesidad.
> >
> > Saludos y gracias !!
> >
> > Eric.
> >
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
> 
> 

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] random forest y datos faltantes

2021-05-18 Por tema Eric Concha M.


Hola chicos, una pregunta por favor, quizá alguien sabe ... tengo un
set de datos con missings y no lo puedo imputar con MICE, pero sí con
missForest. Mi problema es que MICE hace todo el trabajo de calcular
los parámetros del modelo de interés bajo el set de datos imputados, las
nuevas varianza, grados de libertad y así, con la función pool() se
obtienen esa información.

Mi pregunta es: hay algo parecido a pool() de MICE para alguno de los
algoritmos que usan random forest como missforest o missCompare, por
ejemplo ? missforest hace un gran trabajo obteniendo los datos
faltantes, pero de lo que leí desde su viñeta, no va más allá ... llevo
buscando desde ayer, pero me ha ido mal.

No quiero hacer el trabajo a mano pues me va a llevar mucho tiempo,
nosoy muy experto y tengo una alta probabilidad de equivocarme.

Espero haber explicado bien mi necesidad.

Saludos y gracias !!

Eric.

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Instalar R en micro de arquitectura arm

2021-05-11 Por tema Eric Concha M.


Disculpa la ignorancia, pero del micro no se ocupa el SO ?? es decir,
si el SO puede lidiar con el, entonces a R no le importa lo que hay
debajo, se entiende sólo con la capa del SO ... o no ?






On Tue, 11 May 2021 21:29:29 -0300
Jose Ramirez Costa  wrote:

> Buenas comunidad, quiero instalar R en una tablet Samsung a la q le
> instale Ubuntu, existe una versión de R para micros de arquitectura
> AMR?
> 
> Si me podrían pasar la versión o el link, les agradecería mucho.
> 
> Saludos!
> 

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Reemplazar con NAs en la columna "esc" condicionado a lo que sucede en otra columna

2021-05-08 Por tema Eric Concha M.
Gracias Javier.

Sólo para aclarar el punto, lo que quiero decir con "autodidacta" es
que yo, por falta de tiempo, aprendo lo que necesito aprender y no he
hecho un barrido sistemático acerca de los fundamentos de R, pues
apenas me alcanza el tiempo para resolver los problemas operativos que
se presentan en mi trabajo. En cambio, creo si hubiera tomado algunos
cursos probablemente no me habría equivocado con lo de NA :) ... En mis
vacaciones me daré el tiempo para tomar varios cursos ya que ocurrirán
encerrado en cuarentena jaj.

Voy a mirar mis objetos con str().

Saludos y gracias !!

Eric.





On Sat, 8 May 2021 11:19:59 -0300
Javier Marcuzzi  wrote:

> Estimado Eric Concha
> 
> Cuidado con su razonamiento, ser autodidacta no es malo, ya hace mucho
> tiempo yo comencé con R, versión 1 y algo, sin persona que me pueda
> explicar algo, por otro lado, NA no es una cadena, la cadena tiene
> valor, el NA es nulo, no hay nada y se especifica que con NA, una
> forma de estar seguro es realizar str(datos), y mirar los resultados
> de esta función, ahí uno se puede dar cuenta si hay algunos errores
> en los datos..
> 
> Javier Rubén Marcuzzi
> 
> El vie, 7 may 2021 a las 17:58, Eric Concha M.
> () escribió:
> 
> >
> > Muchas gracias Emilio, Luis y Juan ... después de ver las soluciones
> > propouestas le di una mirada a los fundamentos de R y cai en cuenta
> > de que, errónamente, yo creía que para que NA fuera distinto del
> > string "NA" había forzomente que asignarlo con alguna de las
> > funciones de R y al parecer no es así jaj ... eso es lo que
> > pasa por ser autodidacta XD
> >
> > Bueno, problema resuelto, muchas gracias !!
> >
> > Eric.
> >
> >
> >
> >
> >
> > On Fri, 7 May 2021 08:42:01 +0200
> > "Emilio L. Cano"  wrote:
> >
> > > Hola,
> > >
> > > Seguramente puedas imputar esos valores NA en la propia
> > > importación de los datos. Si usas read.table (o alguno de sus
> > > wrappers como read.csv), el argumento na.strings hará el trabajo.
> > > Las funciones que importan desde otros archivos como excel tienen
> > > opciones similares.
> > >
> > > Un saludo,
> > >
> > > Emilio L. Cano
> > > http://emilio.lcano.com
> > >
> > >
> > >
> > >
> > > > El 7 may 2021, a las 0:41, Eric Concha M.
> > > >  escribió:
> > > >
> > > >
> > > > Hola comunidad, una consulta por favor, de un problema que no
> > > > puedo resolver ... tengo que asignar NA (missing data) a la
> > > > columna "esc" cuando el valor de "b2c" sea 99 ... cómo lo puedo
> > > > hacer en un único paso ? he probado con las funciones:
> > > >
> > > > is.na()
> > > > na_if(x, y)
> > > > replace_with_na()
> > > >
> > > > pero esas funciones siempre reemplazan en la misma columna que
> > > > establece la condición, me explico ? Aquí un set de datos de
> > > > ejemplo.
> > > >
> > > >
> > > >  folio b2c b2n a16 a19a22   a23 esc
> > > >  1: 112721  99  99   1  27 Sin pareja Pueblo originario
> > > >  2: 112741   1  99   1  24 Sin pareja Pueblo originario
> > > >  3: 115861  99  99   1  40 Con parejaNPANPI
> > > >  4: 116081  99  99   1  23 Con parejaNPANPI
> > > >  5: 123761   7  99   1  25 Con parejaNPANPI
> > > >
> > > >
> > > > Muchas gracias por la orientación !!
> > > >
> > > > Saludos,
> > > >
> > > > Eric.
> > > >
> > > > ___
> > > > R-help-es mailing list
> > > > R-help-es@r-project.org
> > > > https://stat.ethz.ch/mailman/listinfo/r-help-es
> > >
> >
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Reemplazar con NAs en la columna "esc" condicionado a lo que sucede en otra columna

2021-05-07 Por tema Eric Concha M.


Muchas gracias Emilio, Luis y Juan ... después de ver las soluciones
propouestas le di una mirada a los fundamentos de R y cai en cuenta de
que, errónamente, yo creía que para que NA fuera distinto del string
"NA" había forzomente que asignarlo con alguna de las funciones de R y
al parecer no es así jaj ... eso es lo que pasa por ser autodidacta
XD

Bueno, problema resuelto, muchas gracias !!

Eric.





On Fri, 7 May 2021 08:42:01 +0200
"Emilio L. Cano"  wrote:

> Hola,
> 
> Seguramente puedas imputar esos valores NA en la propia importación
> de los datos. Si usas read.table (o alguno de sus wrappers como
> read.csv), el argumento na.strings hará el trabajo. Las funciones que
> importan desde otros archivos como excel tienen opciones similares.
> 
> Un saludo,
> 
> Emilio L. Cano
> http://emilio.lcano.com 
> 
> 
> 
> 
> > El 7 may 2021, a las 0:41, Eric Concha M.
> >  escribió:
> > 
> > 
> > Hola comunidad, una consulta por favor, de un problema que no puedo
> > resolver ... tengo que asignar NA (missing data) a la columna "esc"
> > cuando el valor de "b2c" sea 99 ... cómo lo puedo hacer en un único
> > paso ? he probado con las funciones:
> > 
> > is.na()
> > na_if(x, y)
> > replace_with_na()
> > 
> > pero esas funciones siempre reemplazan en la misma columna que
> > establece la condición, me explico ? Aquí un set de datos de
> > ejemplo. 
> > 
> > 
> >  folio b2c b2n a16 a19a22   a23 esc
> >  1: 112721  99  99   1  27 Sin pareja Pueblo originario  
> >  2: 112741   1  99   1  24 Sin pareja Pueblo originario   
> >  3: 115861  99  99   1  40 Con parejaNPANPI  
> >  4: 116081  99  99   1  23 Con parejaNPANPI  
> >  5: 123761   7  99   1  25 Con parejaNPANPI   
> > 
> > 
> > Muchas gracias por la orientación !!
> > 
> > Saludos,
> > 
> > Eric.
> > 
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> 

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Reemplazar con NAs en la columna "esc" condicionado a lo que sucede en otra columna

2021-05-06 Por tema Eric Concha M.


Hola comunidad, una consulta por favor, de un problema que no puedo
resolver ... tengo que asignar NA (missing data) a la columna "esc"
cuando el valor de "b2c" sea 99 ... cómo lo puedo hacer en un único
paso ? he probado con las funciones:

is.na()
na_if(x, y)
replace_with_na()

pero esas funciones siempre reemplazan en la misma columna que establece
la condición, me explico ? Aquí un set de datos de ejemplo. 


  folio b2c b2n a16 a19a22   a23 esc
  1: 112721  99  99   1  27 Sin pareja Pueblo originario  
  2: 112741   1  99   1  24 Sin pareja Pueblo originario   
  3: 115861  99  99   1  40 Con parejaNPANPI  
  4: 116081  99  99   1  23 Con parejaNPANPI  
  5: 123761   7  99   1  25 Con parejaNPANPI   


Muchas gracias por la orientación !!

Saludos,

Eric.

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es