[R] Decrete value check in a matrix
arun
smartpink111 at yahoo.com
Mon Jul 2 14:26:32 CEST 2012
Hi,
Try this:
dat1<-read.table(text="
ABC XYZ
1 2.5
3.4 4
5 6
5.6 6.7
",sep="",header=TRUE)
dat1[dat1$ABC ==as.integer(dat1$ABC), "ABC_RESULT"]<-TRUE
dat1[dat1$XYZ== as.integer(dat1$XYZ),"XYZ_RESULT"]<-TRUE
dat1[is.na(dat1)]<-FALSE
dat1
ABC XYZ ABC_RESULT XYZ_RESULT
1 1.0 2.5 TRUE FALSE
2 3.4 4.0 FALSE TRUE
3 5.0 6.0 TRUE TRUE
4 5.6 6.7 FALSE FALSE
A.K.
________________________________
From: "Akkara, Antony (GE Energy, Non-GE)" <Antony.Akkara at ge.com>
To: arun <smartpink111 at yahoo.com>
Sent: Monday, July 2, 2012 7:29 AM
Subject: Decrete value check in a matrix
Hi Arun,
Can you please help me,
Here i have a Data frame (or) Matrix like this,
MyMatrix <-
ABC XYZ
------ -------
1 2.5
3.4 4
5 6
5.6 6.7
Here i need to check each column value having decrete value or not ?.
If that particular coulmn-value having decrete value, then the result should be
TRUE/FALSE respectively in the result column.
Finally, i need to get the result as Dataframe (or) Matrix form like this
ABC XYZ ABC_RESULT XYZ_RESULT
------ ------- -------------------- --------------------
1 2.5 TRUE FALSE
3.4 4 FALSE TRUE
5 6 TRUE TRUE
5.6 6.7 FALSE FALSE
- Can any one solution fast. Its urgent thtz y.
Antony.
More information about the R-help
mailing list