Message-ID: <1347996782.86387.YahooMailNeo@web142606.mail.bf1.yahoo.com>
Date: 2012-09-18T19:33:02Z
From: arun
Subject: ommoting rows
In-Reply-To: <CAAk9BOSi3QsgHU0+6RXJjNi7k49JeVwo-onRf1FGh1-+beAJsg@mail.gmail.com>
Hi,
Try this:
?dat1<-data.frame(V1=c(-9552,0,9614,0,-9752,0,0),V2=c(9552,9653,9614,9527,9752,9883,9865),V3=c("C",0,"V",0,"C",0,0))
?as.matrix(subset(dat1,V3!=0))
#? V1????? V2???? V3
#1 "-9552" "9552" "C"
#3 " 9614" "9614" "V"
#5 "-9752" "9752" "C"
A.K.
----- Original Message -----
From: Jose Narillos de Santos <narillosdesantos at gmail.com>
To: r-help <r-help at r-project.org>
Cc:
Sent: Tuesday, September 18, 2012 3:08 PM
Subject: [R] ommoting rows
Hi I have an output data Data.csv
this style:
,"V1","V2","V3"? 1,"-9552","9552","C"? 2,"0","9653","0"
3,"9614","9614","V"? 4,"0","9527","0"? 5,"-9752","9752","C"
6,"0","9883","0"? 7,"0","9865","0"
I want to create a new matrix ommintg all the rows where third column has
0.
There is a way to do it easyly?
Many thanks in advance.
My final matrix will have:
,"V1","V2","V3"1,"-9552","9552","C"
3,"9614","9614","V"5,"-9752","9752","C"
??? [[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.