[R] extracting rows and columns from a big matrix

Sarah Goslee sarah.goslee at gmail.com
Sun Jul 15 20:54:19 CEST 2012


You're missing a )

You close c() but not subset().

That's the most common cause of incomplete commands: it often works to
just keep typing ) <return> until you get the regular prompt.

Sarah

On Sun, Jul 15, 2012 at 2:47 PM, A J <anxusgo at hotmail.com> wrote:
>
> Hi there and thanks in advance.
>
> I have a large symmetrical matrix stored in a text file. After load in R I would like to extract the same number of columns and rows (symmetrical submatrix) using their labels.
>
> I have tried this code in order to extract columns, but R console gives me the "+" sign at the end of the code, pointing out incomplete command, so it is not working:
>
> m<-read.table("C:/backup/symmetrical.csv")
>
> n<-subset(m, select=c("X1", "X7", "X12", X15", "X22", "X26", "X31", "X34", "X39", "X44", "x51", "X58)
>
> Therefore, I have no tried with row names yet.
>
> Any suggestions? Sorry for the inconvenience. I have read some information about this but always have the same problem with "+" and I do not have any idea to follow.
>
> Best,
>
> AJ
>
>
>
-- 
Sarah Goslee
http://www.functionaldiversity.org



More information about the R-help mailing list