[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