Skip to content
Prev 309398 / 398506 Next

HELP!! how to remove 10% of data randomly in R

Hi,
Try this:
dat1<-read.table(text="
? V1 V2
1 5 10
2 6? 3
3 8? 4
4 9 20
5 15 30
6 25 40
7 2? 4
8 3? 1
9 1? 5
10 8 10
",header=TRUE)
dat1[sample(1:nrow(dat1), 0.50*nrow(dat1)),] #50% of data
#?? V1 V2
#4?? 9 20
#6? 25 40
#8?? 3? 1
#10? 8 10
#9?? 1? 5
dat1[-sample(1:nrow(dat1), 0.90*nrow(dat1)),] #remove 90% of data
#? V1 V2
#7? 2? 4




----- Original Message -----
From: Eugenie <leemeanwei at hotmail.com>
To: r-help at r-project.org
Cc: 
Sent: Tuesday, October 30, 2012 11:12 AM
Subject: [R] HELP!! how to remove 10% of data randomly in R

any can please tell me how to remove 10%,15%,25% and 50% of the data randomly
by using R programme???
can anyone please show me the coding?
do i need to install any package?



--
View this message in context: http://r.789695.n4.nabble.com/HELP-how-to-remove-10-of-data-randomly-in-R-tp4647879.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.