[R] Elementary Help
arun
smartpink111 at yahoo.com
Wed Jun 19 15:26:14 CEST 2013
HI,
Probably, this is the case. It is better to provide a reproducible example data as mentioned in the posting guide.
set.seed(24)
dat1<- data.frame(ID=c(1:3,5:8,10:14),value=sample(1:40,12,replace=TRUE))
IDs<- 1:14 #the possible ID list
setdiff(IDs,dat1$ID)
#[1] 4 9
length(setdiff(IDs,dat1$ID))
#[1] 2
A.K.
Hi, Unfortunately somehow it won't help. The unused values are not NA,
the unused values are simply not there. Since these are student Ids, for
instance there is no 4,8,9 etc... I need to find out which of these are
not there.
----- Original Message -----
From: arun <smartpink111 at yahoo.com>
To: R help <r-help at r-project.org>
Cc:
Sent: Tuesday, June 18, 2013 10:32 AM
Subject: Re: Elementary Help
Hi,
May be this helps:
set.seed(24)
dat1<- data.frame(ID=1:200,value=sample(c(5:200,NA),200,replace=TRUE))
which(is.na(dat1$value))
#[1] 56 146 184
sum(which(is.na(dat1$value))) #Not clear about the 2nd part of the question
#[1] 386
sum(is.na(dat1$value))
#[1] 3
table(is.na(dat1$value))
#FALSE TRUE
# 197 3
A.K.
>I am totally new to R, therefore probably this question will be very
easy for most of you. I have a range of values in a column ranging from 5 to 200. >Some of the values are missing, that is, not all student
numbers are there. How do I find which are these missing numbers and
obtain the sum of >these integers?
More information about the R-help
mailing list