[R] Number of NA's in every second column
Dimitris Rizopoulos
Dimitris.Rizopoulos at med.kuleuven.be
Sun May 20 21:15:44 CEST 2007
for data.frames try:
rowSums(sapply(dfr, is.na))
whereas for matrices you could use:
rowSums(is.na(mat))
I hope it helps.
Best,
Dimitris
----
Dimitris Rizopoulos
Ph.D. Student
Biostatistical Centre
School of Public Health
Catholic University of Leuven
Address: Kapucijnenvoer 35, Leuven, Belgium
Tel: +32/(0)16/336899
Fax: +32/(0)16/337015
Web: http://med.kuleuven.be/biostat/
http://www.student.kuleuven.be/~m0390867/dimitris.htm
Quoting Lauri Nikkinen <lauri.nikkinen at iki.fi>:
> Hi R-users,
>
> How do I calculate a number of NA's in a row of every second column in my
> data frame?
>
> As a starting point:
> dfr <- data.frame(sapply(x, function(x) sample(0:x, 6, replace = TRUE)))
> dfr[dfr==0] <- NA
>
> So, I would like to count the number of NA in row one, two, three etc. of
> columns X1, X3, X5 etc.
>
> Thanks in advance
> Lauri
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>
>
Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
More information about the R-help
mailing list