subsetting a dataframe into a vector based upon a row value of another column in R -
i have dataframe, named ann, has several hundred rows. have shown few.
exp result 1 gmp_123 kip 2 gmp_345 kip 3 gmp_786 kip 4 gmp_564 min 5 gmp_347 min essentially want create 2 vectors column exp. 1 have exp values result == "kip" , other exp values result == "min".
so first vector have values of gmp_123, gmp_345, gmp_786 , second have values of gmp_564, gmp_347.
i tried subset method follows:
ann.kiu <- subset(ann, select=exp, subset(result=="kip")) but getting
"error in subset.default(result=="kip") : argument "subset" missing, no default" error
thanks
to create 2 vectors:
kip <- subset(ann, subset=(result == "kip"), select=exp, drop=true) min <- subset(ann, subset=(result == "min"), select=exp, drop=true) but sounds want create 2 subsets of data frame, in case omit drop=true part in above.
Comments
Post a Comment