A) Please remove "->" from your vocabulary. Also, always put spaces on either side of an assignment so the parser doesn't get confused.

B) This is a pretty basic question.
("a"==my.data$letters.1.10.) is a vector of logical values.
( ("a"==my.data$letters.1.10.) & ("k"==my.data$letters.1.20.) ) is a (potentially) more restrictive vector of logical values. 
If you index just one vector you can get one value: my.data$letters.1.10.[ ("a"==my.data$letters.1.10.) & ("k"==my.data$letters.1.20.) ], though it seems easier to just specify "a".

How about rownames(my.data) <- my.data$letters.1.10. ?
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil@dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
--------------------------------------------------------------------------- 
Sent from my phone. Please excuse my brevity.

Sverre Stausland <johnsen@fas.harvard.edu> wrote:

Dear helpers,

how can I extract only the values from a row in a data frame? Using
[X,] doesn't do the trick:

> data.frame(letters[1:10],letters[11:20])->my.data
> my.data[1,]
letters.1.10. letters.11.20.
1 a k

I would like to be able to extract only the values "a" and "k" without
getting the row names and column names with them. I'm asking because I
want to assign the character values from a row as the names of the
columns of the data frame.

Best
Sverre

_____________________________________________

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.


	[[alternative HTML version deleted]]

