[R] Leading plus in numeric fields

arun smartpink111 at yahoo.com
Thu Aug 30 14:07:16 CEST 2012


HI,
Try this:
set.seed(1)
dat1<-data.frame(OreTot=c(40,-7,41,35,7,15),GeoTot=c(TRUE,FALSE,TRUE,FALSE,TRUE,NA),OreCli=as.numeric(sample(1:25,6,replace=TRUE)))
dat1$OreTot<-ifelse(dat1$OreTot>0,formatC(dat1$OreTot,format="f",digits=1,flag="+"),dat1$OreTot)
dat1$OreCli<-ifelse(dat1$OreCli>0,formatC(dat1$OreCli,format="f",digits=1,flag="+"),dat1$OreCli)
dat1
#OreTot GeoTot OreCli
#1  +40.0   TRUE   +7.0
#2     -7  FALSE  +10.0
#3  +41.0   TRUE  +15.0
#4  +35.0  FALSE  +23.0
#5   +7.0   TRUE   +6.0
#6  +15.0     NA  +23.0
A.K.



----- Original Message -----
From: Luca Meyer <lucam1968 at gmail.com>
To: R help <R-help at r-project.org>
Cc: 
Sent: Thursday, August 30, 2012 1:54 AM
Subject: [R] Leading plus in numeric fields

Hello R experts,

I have go this data frame:

'data.frame':    1 obs. of  20 variables:
$ Anno  : chr "PREVISIONI VS TARGET"
$ OreTot: num 41
$ GioTot: logi NA
$ OrGTot: logi NA
$ OreCli: num 99
$ GioCli: logi NA
$ OrGCli: logi NA
$ OreFor: num -27
$ GioFor: logi NA
$ OrGFor: logi NA
$ OreOrt: num -18
$ GioOrt: logi NA
$ OrGOrt: logi NA
$ OreSpo: num -6
$ GioSpo: logi NA
$ OrGSpo: logi NA
$ OreUff: num -7
$ GioUff: logi NA
$ OrGUff: logi NA
$ temp  : num 0

Is there any way I can format the numeric fields so that I get a leading "+" whenever the value is > 0? In the specific case I would need something like:

'data.frame':    1 obs. of  20 variables:
$ Anno  : chr "PREVISIONI VS TARGET"
$ OreTot: num +41
$ GioTot: logi NA
$ OrGTot: logi NA
$ OreCli: num +99
$ GioCli: logi NA
$ OrGCli: logi NA
$ OreFor: num -27
$ GioFor: logi NA
$ OrGFor: logi NA
$ OreOrt: num -18
$ GioOrt: logi NA
$ OrGOrt: logi NA
$ OreSpo: num -6
$ GioSpo: logi NA
$ OrGSpo: logi NA
$ OreUff: num -7
$ GioUff: logi NA
$ OrGUff: logi NA
$ temp  : num 0

Thank you in advance,

Luca

Mr. Luca Meyer
www.lucameyer.com
R version 2.15.1
Mac OS X 10.8







    [[alternative HTML version deleted]]

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.





More information about the R-help mailing list