Ok -let's forget about the dataframe. Say, I have this (huge) spreadsheet that has some rows and columns, with unique rownames and column names.
Using R, I wish to FINALLY have a spreadsheet where the values of the first 10 rows remain in a single row. And, the values of the next 10 rows remain in the next row .... and so on. Example: row1 = 2, 3.4, 5, 6 row2 = 3, 4.3, 0, 2 ....... row 10 = 1,3, 4, 5 new_row_should_be_like = 2, 3.4, 5, 6, 3, 4.3, 0, 2, ...... 1, 3, 4, 5 Similarly, Similarly, for columns, the new spreadsheet should FINALLY contain : the values of the columns coming one below the other (i.e., resulting in a single column, without the identifiers). col1 col2 col3......... col10 2 3 4 5 1 2 5 0 ........... ........... new_column_should_be_like = 2 1 ... 3 2 .... 4 5 ... 5 0 ..... ...... Cheers, = = = === = = = = = On Fri, May 21, 2010 at 5:51 PM, Shi, Tao <shida...@yahoo.com> wrote: > Still not clear. Follow the posting guide and some examples always help. > > Not sure how you "concatenate" numbers? > > You can try, for example, > > apply(df[1:10,], 2, paste, collapse=" ") > > but this will turn everything into strings. Is this what you want? > > ..Tao > > > > > ----- Original Message ---- > > From: santana sarma <aimanusa...@gmail.com> > > To: David Winsemius <dwinsem...@comcast.net> > > Cc: r-help@r-project.org > > Sent: Thu, May 20, 2010 9:21:33 PM > > Subject: Re: [R] Concatenation > > > > Hi David, > > SORRY - I am trying to be more clearer this time. > > Let's > > say the dataframe has some rows and columns, with unique rownames and > column > > names. The rest of the data in the dataframe are just numbers. > > I wish to > > concatenate those rows. That means : I wish to concatenate first > 10 rows' > > values in one row, then next 20 rows's values in the next row .... > and so > > on. > > Similarly, for columns : The first 10 column's values will be one > > below the > other ... and so on. > > Cheers, > > > = = = = = = = = > > = = = > > > On Fri, May 21, 2010 at 3:53 PM, David Winsemius < > > ymailto="mailto:dwinsem...@comcast.net" > > href="mailto:dwinsem...@comcast.net">dwinsem...@comcast.net>wrote: > > > > > > > On May 20, 2010, at 11:05 PM, santana sarma wrote: > > > > > > Hi, > >> > >> I have a dataframe with some 800 rows and 14 > > columns. > >> > >> Could you please advise how I can concatenate > > the rows - one after > >> another. > >> Similarly for columns, one > > below the other. > >> > > > > Not sure exactly what you are > > after: > > > > unlist might accomplish the second task. > > > > > > Whether c(apply(df, 1, I)) would be satisfactory for the first task > > might > > depend on whether the columns in the dataframe were all of the > > same type. > > Now that I think of it, both soolutions would force the types > > to be that > > same. > > > > ?"c" > > ?I > > > > ?apply > > > > df[1:nrow(df), ] ... would essentially give > > you the first request, but > > it would not be any different than just > > typing df. So .... what do intend > > this process to > > accomplish? > > > > -- > > > > David Winsemius, MD > > West > > Hartford, CT > > > > > > [[alternative HTML > > version deleted]] > > ______________________________________________ > > > ymailto="mailto:R-help@r-project.org" > > href="mailto:R-help@r-project.org">R-help@r-project.org mailing list > > > href="https://stat.ethz.ch/mailman/listinfo/r-help" target=_blank > > >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]] ______________________________________________ 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.