Hi Koraelus,
Here is a suggestion for the first part:
index <- apply(Dataset, 1, function(x) sum( is.na( x ) ) < 2 )
d2 <- Dataset[index ,]
d2
# Alpha Beta Gamma Delta
# A 1 2 3 4
# B NA 2 4 5
# D 8 9 10 11
# E 5 NA 7 13
Could you please explain us in more detail what would you like to do in the
second part?
HTH,
Jorge
On Mon, Nov 2, 2009 at 1:57 PM, Koraelus <> wrote:
>
> Let's say I have a dataset
>
> Dataset<-read.csv("Dataset.txt", header=T, row.names=1)
>
> Dataset
> Alpha Beta Gamma Delta
> A 1 2 3 4
> B NA 2 4 5
> C NA 3 NA NA
> D 8 9 10 11
> E 5 NA 7 13
> F NA NA NA 4
>
> I want to remove all rows with more than one NA
>
> So I want it to look like
>
> Alpha Beta Gamma Delta
> A 1 2 3 4
> B NA 2 4 5
> D 8 9 10 11
> E 5 NA 7 13
>
> Then I want to turn the rownames into variables A, B, D, E that I can work
> with as if I had used the attach() cmd, but on the rownames.
>
> plot(A)
> --
> View this message in context:
>
http://old.nabble.com/Sorting-NA%27s-and-Graphing-a-histogram-tp26157779p26157779.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help@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.
>
[[alternative HTML version deleted]]