An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20130320/0957ff2e/attachment.pl>
remove specific number of rows from a matrix
3 messages · Andras Farkas, Gergely Daróczi, arun
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20130320/2852cfd3/attachment.pl>
Hi, Try: f<-c(1,2) ?d[-seq_along(f),] #???? a? b #[1,] 3? 8 #[2,] 4? 9 #[3,] 5 10 A.K. ----- Original Message ----- From: Andras Farkas <motyocska at yahoo.com> To: r-help at r-project.org Cc: Sent: Wednesday, March 20, 2013 5:53 PM Subject: [R] remove specific number of rows from a matrix Dear All, ? sorry, got stuck again on the following: let us say we have: ? a <-c(1:5) b <-c(6:10) d <-cbind(a,b) ? ? from d I would like to remove total number of rows based on the length of f. So if: ? f <-c(1) ? my result is working great with the following solution: ? d[-length(f),] ? so I get:? ? a? b [1,] 2? 7 [2,] 3? 8 [3,] 4? 9 [4,] 5 10?but if I do:?f <-c(1,2)?then I get:?? ? a? b [1,] 1? 6 [2,] 3? 8 [3,] 4? 9 [4,] 5 10?which tells us ideed, the code works well:-), but it is not what I need?Instead, I wanted to remove row #1 adn row#2 from the matrix to get:?[1,] 3? 8 [2,] 4? 9 [3,] 5 10 ?as the end result. Please provide your insights to solve this problem. ?Any input would be greatly appreciated,?thanks,?Andras ??? [[alternative HTML version deleted]] ______________________________________________ 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.