Hi, Try this: dat1<-read.table(text=" Name Age Angel 20 Amelia 20 Bernard 19 Stephanie 20 Vanessa 22 Angeline 23 Camel 21 ",sep="",header=TRUE) dat2<-dat1[grepl("[A].*",dat1$Name),] dat2 Name Age 1 Angel 20 2 Amelia 20 6 Angeline 23
rownames(dat2)<-1:nrow(dat2) #Now you might be okay to plot. ?plot() A.K. ----- Original Message ----- From: imnew <jubil...@live.com.sg> To: r-help@r-project.org Cc: Sent: Thursday, July 12, 2012 4:15 AM Subject: [R] plot graph by first letter Hi all, may i know is it possible to plot a graph by first letter? for example: Name: Age: Angel 20 Amelia 20 Bernard 19 Stephanie 20 Vanessa 22 Angeline 23 Camel 21 If I want to plot the name started with letter 'A' and their Angel, how is it possible to plot it? Thanks. -- View this message in context: http://r.789695.n4.nabble.com/plot-graph-by-first-letter-tp4636266.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@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. ______________________________________________ R-help@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.