emj83 <stp08emj <at> shef.ac.uk> writes: > > > I would like to create a series of vectors in a loop and name them with > letters. > > I know the command letters gives me the 26 letters of the alphabet. > > For example, I have a dataframe, called A, with 6 columns. > > >B<-length(A) > >C<-letters(1:B) > [1] "a" "b" "c" "d" "e" "f" > > I would like to extract the first letter "a", and put the first column of > dataframe A in a vector called "a" > > >C<-e[1] > [1] "a" > > but when I type > > >e[1]=A[,1] > > Warning message: > In e[1] =A[, 1] : > number of items to replace is not a multiple of replacement length >
This is really difficult to understand. Try to make the example so that is can be pasted in R. For example, where is your dataframe A? A = data.frame(a=1:10,b=1:10) e = A[,1] e Dieter ______________________________________________ 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.