Re: [R] Help with regular expressions

2018-02-12 Thread Ulrik Stervbo
I think I would replace all , with . and subsequently replace all first . with , using ^\\. x <- gsub(",", ".", x) gsub("^\\.", ",", x) It's not so elegant, but it is easier to understand than backreferences and complex regex. Best, Ulrik On Tue, 13 Feb 2018, 03:38 Boris Steipe,

Re: [R-es] problema de fechas

2018-02-12 Thread Javier Marcuzzi
Estimado Patricio Suárez Gil Ahora estoy en la computadora y puedo escribir un poco mejor, cuándo le sugiero conocer sobre el sistema y librería es porque los resultados difieren, y luego el striptime para ver el formato adecuado, porque lo que vemos como humanos no es equivalente en todos los

Re: [R] Help with regular expressions

2018-02-12 Thread Boris Steipe
You can either use positive lookahead/lookbehind - but support for that is a bit flaky. Or write a proper regex, and use backreferences to keep what you need. R > x <- "abc 1,1 ,1 1, x,y 2,3 " R > gsub("(\\d),(\\d)", "\\1.\\2", x, perl = TRUE) [1] "abc 1.1 ,1 1, x,y 2.3 " B. > On Feb 12,

Re: [R] Help with regular expressions

2018-02-12 Thread David Winsemius
> On Feb 12, 2018, at 6:22 PM, Dennis Fisher wrote: > > R 3.4.2 > OS X > > Colleagues > > I would appreciate some help with regular expressions. > > I have string that looks like: > " ITERATION ,THETA1 ,THETA2 >

Re: [R] Help with regular expressions

2018-02-12 Thread Jim Lemon
Hi Dennis, How about: # define the two values to search for x<-2 y<-3 # create your search string and replacement string repstring<-paste(x,y,sep=",") newstring<-paste(x,y,sep=".") # this is the string that you want to change thetastring<-"SIGMA(2,3)" sub(repstring,newstring,thetastring) [1]

[R] Help with regular expressions

2018-02-12 Thread Dennis Fisher
R 3.4.2 OS X Colleagues I would appreciate some help with regular expressions. I have string that looks like: " ITERATION ,THETA1 ,THETA2 ,THETA3 ,THETA4 ,THETA5 ,THETA6

Re: [R-es] problema de fechas

2018-02-12 Thread Carlos Ortega
Hola, Esta es una forma... > library(lubridate) > library(dplyr) > > fechas <- c("2016-07-15", "2016-10-12", "2017-02-11") > fechas_new <- ymd(fechas) > > res_out <- ifelse(year(fechas_new) > 2016, NA, fechas_new) > res_out [1] 16997 17086NA > class(res_out) <- class(fechas_new) > res_out

Re: [R-es] problema de fechas

2018-02-12 Thread patricio fuenmayor
hola Patricio, usa: dplyr::if_else [[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] problema de fechas

2018-02-12 Thread Patricio Suárez Gil
El vector de fechas que he puesto ahí está creado con la función dmy de lubridate y, por tanto es una fecha de clase “Date”. El problema no está ahi, sino en la transformación con ifelse que me genera un vector numérico en vez de un vector de fechas. Saludos, Patricio > El 13 feb

Re: [R-es] problema de fechas

2018-02-12 Thread Javier Marcuzzi
Pero puedes escribir ver el formato de datos El 12 feb. 2018 8:20 PM, "Patricio Suárez Gil" escribió: > Ya he probado con ‘strptime’ que es la función básica de R para > transformar cadenas de caracteres en fechas. esa función da lugar a una > fecha de clase POSIXct ó

Re: [R-es] problema de fechas

2018-02-12 Thread Patricio Suárez Gil
Ya he probado con ‘strptime’ que es la función básica de R para transformar cadenas de caracteres en fechas. esa función da lugar a una fecha de clase POSIXct ó POSIXlt, pero no soluciona el problema que he planteado. Saludos > El 13 feb 2018, a las 0:16, Javier Marcuzzi

Re: [R-es] problema de fechas

2018-02-12 Thread Javier Marcuzzi
Patricio ahora estoy en el teléfono, pruebe striptime ( creo), y ver la configuración del sistema e idioma. El 12 feb. 2018 8:12 PM, "Patricio Suárez Gil" escribió: > Las fechas están en formato “Date” del paquete “lubridate”, pero me > encuentro el mismo problema usando

Re: [R-es] problema de fechas

2018-02-12 Thread Patricio Suárez Gil
Las fechas están en formato “Date” del paquete “lubridate”, pero me encuentro el mismo problema usando fechas en formato POSIXct. Saludos, Patricio > El 13 feb 2018, a las 0:08, Javier Marcuzzi > escribió: > > Estimado Patricio > > Hay más de

Re: [R-es] problema de fechas

2018-02-12 Thread Javier Marcuzzi
Estimado Patricio Hay más de una forma para trabajar con fechas, y no es lo mismo dependiendo el sistema, a mi me supo dar dolores de cabeza. Le sugiero escribir nuevamente su pregunta pero colocando el formato de fecha que usted usa y si estás utilizando una librería en particular, como si los

[R-es] problema de fechas

2018-02-12 Thread Patricio Suárez Gil
Tengo un vector de fechas en formato R: > fechas <- c(“2016-07-15”, “2016-10-12”, ”2017-02-11”) quiero que las fechas de 2017 (la tercera del vector del ejemplo) pasen a ser NA > fechas2 <- ifelse(fechas > “2016-12-31”, NA, fechas) El problema que me encuentro es que el resultado (fechas2) es

Re: [R] plotting the regression coefficients

2018-02-12 Thread greg holly
Hi Petr and Richard; Thanks for your responses and supports. I just faced a different problem. I have the following R codes and work well. p <- ggplot(a, aes(x=Phenotypes, y=Metabolites, size=abs(Beta), colour=factor(sign(Beta + theme(axis.text=element_text(size = 5)) p1<-p+geom_point()

Re: [R-es] RStudio, Spss, SAS, Stata, txt

2018-02-12 Thread Javier Marcuzzi
Estimada Kelly Johanna Monroy Malagon Si, es bueno trabajo, en lo personal use mucho Rcmdr, es algo viejo, en otras palabras, hace mucho tiempo que tenemos opciones adecuadas desde Rcmdr, yo aprendí a importar con este programa y leía el código generado, a Rcmdr le falta publicidad y una empresa,

Re: [R] plotting the regression coefficients

2018-02-12 Thread Richard M. Heiberger
Petr, there was a thinko in your response. tmp <- data.frame(m=factor(letters[1:4]), n=1:4) tmp tmp$m <- factor(tmp$m, levels=c("c","b","a","d")) ## right tmp[order(tmp$m),] tmp <- data.frame(m=factor(letters[1:4]), n=1:4) levels(tmp$m) <- c("c","b","a","d") ## wrong tmp[order(tmp$m),]

Re: [R-es] RStudio, Spss, SAS, Stata, txt

2018-02-12 Thread Carlos Ortega
Incluirán por defecto este paquete: https://cloud.r-project.org/web/packages/haven/index.html Saludos, Carlos Ortega www.qualityexcellence.es El 12 de febrero de 2018, 16:15, Freddy Omar López Quintero < freddy.lopez.quint...@gmail.com> escribió: > ¡La magia del tidyverse! > > 2018-02-12 12:08

Re: [R-es] RStudio, Spss, SAS, Stata, txt

2018-02-12 Thread Freddy Omar López Quintero
¡La magia del tidyverse! 2018-02-12 12:08 GMT-03:00 Javier Marcuzzi : > Estimados > > Hoy instale RStudio, y por sorpresa o desconocimiento de mi parte, veo que > hay la posibilidad de importar datos excel, spss, sas, stata, texto, > recuerdo consultas en la

[R-es] RStudio, Spss, SAS, Stata, txt

2018-02-12 Thread Javier Marcuzzi
Estimados Hoy instale RStudio, y por sorpresa o desconocimiento de mi parte, veo que hay la posibilidad de importar datos excel, spss, sas, stata, texto, recuerdo consultas en la lista al respecto, posiblemente mucho se soluciones con las herramientas propuestas por RStudio. Javier Rubén

Re: [R] plotting the regression coefficients

2018-02-12 Thread PIKAL Petr
Hi After melt you can change levels of your factor variable. Again with the toy example. > levels(temp$variable) [1] "y1" "y2" "y3" "y4" > levels(temp$variable) <- levels(temp$variable)[c(2,4,1,3)] > levels(temp$variable) [1] "y2" "y4" "y1" "y3" > And you will get graphs with this new levels