try hist(foo[,5]) plot(foo[,c(1,5)])
HTH > Currently I invoke: > > foo <- read.table("foo.data", header=TRUE) > > to read a table into foo > > Then when I try to plot a histogram out of the 5th column of foo: > > hist(foo[5]) > > It fails and it says: > > Error in hist.default(foo[5]) : 'x' must be numeric > > Then I tried: > >> typeof(foo[5]) > [1] "List" > > So how can I get an numeric array out of one of the columns? > > Also suppose if the dataframe foo (above) has eight columns and I want > to make an x-y scatter plot on two of the columns, how can I extract > these two specific columns? > > Thanks > > Mark > > ______________________________________________ > 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.