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

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -