[R] newbie: data frame to vector

Eric Peterson peterson at heritage.nv.gov
Tue Jan 21 22:48:03 CET 2003

Sorry, but I'm very new to R.  I'm trying to figure out how to convert a
column from a data frame to a vector.  More specifically, I have read in a
comma separated value table which contains a number of variables in columns,
plots in rows...

t <- read.table("G:/R/table1.txt", sep=",", header=TRUE)

the data comes in just fine.  Now I want to do an XY plot of 2 variables and
will be doing some statistical analyses on them.  But

plot(t["Var1"], t["Var2"])

Gives me the error, "Error in pmatch(x, table, duplicates.ok) :
        argument is not of mode character"


v1 <- t["Var1"]
v2 <- t["Var2"]
plot(v1, v2)

gives me the same error (of course) and v1 does not display the same as a
vector; it looks like it is an array(?)


Eric B. Peterson
Vegetation Ecologist & Lichenologist
Nevada Natural Heritage Program
Department of Conservation and Natural Resources
1550 E. College Pkwy #137
Carson City, NV 89706
775-687-4245 x236

More information about the R-help mailing list