[R] How to remove columns of table in R recursively
Patrick Connolly
p_connolly at slingshot.co.nz
Mon Sep 29 21:18:02 CEST 2008
On Tue, 30-Sep-2008 at 12:37AM +1000, Jason Lee wrote:
|> Hi R-list,
|>
|> I would like to know how to perform any elimination of attribute (column) in
|> R.
|>
|> E.g I have:-
|>
|> 20,21,22,23,24,25,normal
|> 1,2,3,4,5,5,normal
|> 0,1,0,2,3,4,abnormal
|> ...
|>
|> I intend to do a checking on each column:-
|>
|> If the column sum of abnormal is 0 but the column sum of normal is nonzero,
|> i wanted to eliminate this attribute. And so on and so forth observing other
|> attributes across the list. In the end, I wanted to form information as a
|> table.
|>
|> Desired Output:-
|> 21,23,24,25,normal
|> 2,4,5,5,normal
|> 1,2,3,4,abnormal
|>
|> It is some sort of removing noise from the data.
Is this the sort of thing you want to do?
> aa <- data.frame(A = 1:5, B = 12:8, C = c(0, 4, 3, 0, 1))
> aa
A B C
1 1 12 0
2 2 11 4
3 3 10 3
4 4 9 0
5 5 8 1
> aa[!aa$C == 0,]
A B C
2 2 11 4
3 3 10 3
5 5 8 1
--
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
___ Patrick Connolly
{~._.~} Great minds discuss ideas
_( Y )_ Middle minds discuss events
(:_~*~_:) Small minds discuss people
(_)-(_) ..... Anon
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
More information about the R-help
mailing list