# Output for pasting multiple vectors

27 messages
12
Open this post in threaded view
|

## Output for pasting multiple vectors

 Hello, I am attempting to paste multiple vectors using the paste() function for a dataset that  I'm working with. Shouldn't I be receiving some kind of output as a result of the following?  meth=as.matrix(meth) > colnames(meth) = sapply(colnames(meth), function(i){ + c1 = strsplit(i,split ='.', fixed = T)[[1]] + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse =  "") + paste(c1,collapse = ".") + { Best, Spencer Brackett         [[alternative HTML version deleted]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 Would output <-paste() be part of the solution perhaps? Reading up on the matter now. Best, Spencer On Fri, Jun 21, 2019 at 9:11 PM Spencer Brackett < [hidden email]> wrote: > Hello, > > I am attempting to paste multiple vectors using the paste() function for a > dataset that  I'm working with. Shouldn't I be receiving some kind of > output as a result of the following? > >  meth=as.matrix(meth) > > colnames(meth) = sapply(colnames(meth), function(i){ > + c1 = strsplit(i,split ='.', fixed = T)[[1]] > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse = >  "") > + paste(c1,collapse = ".") > + { > > Best, > > Spencer Brackett >         [[alternative HTML version deleted]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 In reply to this post by Spencer Brackett All the +-signs are telling you that the expression is not complete. Please read the posting guide. I’m pretty sure you’ve already been warned NOT to use html. — David. Sent from my iPhone > On Jun 21, 2019, at 6:11 PM, Spencer Brackett <[hidden email]> wrote: > > Hello, > > I am attempting to paste multiple vectors using the paste() function for a > dataset that  I'm working with. Shouldn't I be receiving some kind of > output as a result of the following? > > meth=as.matrix(meth) >> colnames(meth) = sapply(colnames(meth), function(i){ > + c1 = strsplit(i,split ='.', fixed = T)[[1]] > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse = > "") > + paste(c1,collapse = ".") > + { > > Best, > > Spencer Brackett > >    [[alternative HTML version deleted]] > > ______________________________________________ > [hidden email] mailing list -- To UNSUBSCRIBE and more, see > 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. ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 My apologies. Is there a way to edit this within R? On Fri, Jun 21, 2019 at 9:47 PM David Winsemius <[hidden email]> wrote: > All the +-signs are telling you that the expression is not complete. > Please read the posting guide. I’m pretty sure you’ve already been warned > NOT to use html. > > — > David. > > Sent from my iPhone > > > On Jun 21, 2019, at 6:11 PM, Spencer Brackett < > [hidden email]> wrote: > > > > Hello, > > > > I am attempting to paste multiple vectors using the paste() function for > a > > dataset that  I'm working with. Shouldn't I be receiving some kind of > > output as a result of the following? > > > > meth=as.matrix(meth) > >> colnames(meth) = sapply(colnames(meth), function(i){ > > + c1 = strsplit(i,split ='.', fixed = T)[[1]] > > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse = > > "") > > + paste(c1,collapse = ".") > > + { > > > > Best, > > > > Spencer Brackett > > > >    [[alternative HTML version deleted]] > > > > ______________________________________________ > > [hidden email] mailing list -- To UNSUBSCRIBE and more, see > > 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]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 Sent from my iPhone > On Jun 21, 2019, at 6:48 PM, Spencer Brackett <[hidden email]> wrote: > > My apologies. Is there a way to edit this within R? Most people use an editor or an IDE to work on their code. The code you presented didn’t seem be doing what you were describing. You should put together a small example and the show what your goals are. — David. >> On Fri, Jun 21, 2019 at 9:47 PM David Winsemius <[hidden email]> wrote: >> All the +-signs are telling you that the expression is not complete. Please read the posting guide. I’m pretty sure you’ve already been warned NOT to use html. >> >> — >> David. >> >> Sent from my iPhone >> >> > On Jun 21, 2019, at 6:11 PM, Spencer Brackett <[hidden email]> wrote: >> > >> > Hello, >> > >> > I am attempting to paste multiple vectors using the paste() function for a >> > dataset that  I'm working with. Shouldn't I be receiving some kind of >> > output as a result of the following? >> > >> > meth=as.matrix(meth) >> >> colnames(meth) = sapply(colnames(meth), function(i){ >> > + c1 = strsplit(i,split ='.', fixed = T)[[1]] >> > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse = >> > "") >> > + paste(c1,collapse = ".") >> > + { >> > >> > Best, >> > >> > Spencer Brackett >> > >> >    [[alternative HTML version deleted]] >> > >> > ______________________________________________ >> > [hidden email] mailing list -- To UNSUBSCRIBE and more, see >> > 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]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 In reply to this post by Spencer Brackett Hello, I cannot find the dataset. meth is a (CRAN) package dataset? Rui barradas Às 02:11 de 22/06/19, Spencer Brackett escreveu: > Hello, > > I am attempting to paste multiple vectors using the paste() function for a > dataset that  I'm working with. Shouldn't I be receiving some kind of > output as a result of the following? > >   meth=as.matrix(meth) >> colnames(meth) = sapply(colnames(meth), function(i){ > + c1 = strsplit(i,split ='.', fixed = T)[[1]] > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse = >   "") > + paste(c1,collapse = ".") > + { > > Best, > > Spencer Brackett > > [[alternative HTML version deleted]] > > ______________________________________________ > [hidden email] mailing list -- To UNSUBSCRIBE and more, see > 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. > ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 Mr. Barradas,   My apologies for the delayed response. No, (meth) is not a dataset within CRAN. I’m not sure why my supervisor wrote that in as the object for the bit of script I shared previously. Assuming that the correct object for this particular command is to be a data, the one with which we are working is a TCGA dataset containing Glioblastoma data. We are attempting to analyze available methylation information. Best, Spencer On Sat, Jun 22, 2019 at 3:08 AM Rui Barradas <[hidden email]> wrote: > Hello, > > I cannot find the dataset. meth is a (CRAN) package dataset? > > Rui barradas > > Às 02:11 de 22/06/19, Spencer Brackett escreveu: > > Hello, > > > > I am attempting to paste multiple vectors using the paste() function for > a > > dataset that  I'm working with. Shouldn't I be receiving some kind of > > output as a result of the following? > > > >   meth=as.matrix(meth) > >> colnames(meth) = sapply(colnames(meth), function(i){ > > + c1 = strsplit(i,split ='.', fixed = T)[[1]] > > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse = > >   "") > > + paste(c1,collapse = ".") > > + { > > > > Best, > > > > Spencer Brackett > > > >       [[alternative HTML version deleted]] > > > > ______________________________________________ > > [hidden email] mailing list -- To UNSUBSCRIBE and more, see > > 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]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 Hello, The following is the bit of code I was having trouble with reproducing; (meth) being the set matrix of the dataset I am working within R... colnames(meth) = sapply(colnames(meth), function(i){   c1 = strsplit(i,split ='.', fixed = T)[[1]]   c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse =  "")   paste(c1,collapse = ".") And this is the reprex () that R generated... Error in parse(text = x, keep.source = TRUE) :   :28:0: unexpected end of input 26: 27:    ^ Does this perhaps make my question clearer? Or should I provide a more extensive reprex of my work for background? P.S. Above text should be formatted correctly this time (according to the posting guide rules), if not, I will try resetting my client email again. Best, Spencer On Tue, Jun 25, 2019 at 9:29 AM Spencer Brackett < [hidden email]> wrote: > Mr. Barradas, > >   My apologies for the delayed response. No, (meth) is not a dataset > within CRAN. I’m not sure why my supervisor wrote that in as the object for > the bit of script I shared previously. Assuming that the correct object for > this particular command is to be a data, the one with which we are working > is a TCGA dataset containing Glioblastoma data. We are attempting to > analyze available methylation information. > > Best, > > Spencer > > > On Sat, Jun 22, 2019 at 3:08 AM Rui Barradas <[hidden email]> wrote: > >> Hello, >> >> I cannot find the dataset. meth is a (CRAN) package dataset? >> >> Rui barradas >> >> Às 02:11 de 22/06/19, Spencer Brackett escreveu: >> > Hello, >> > >> > I am attempting to paste multiple vectors using the paste() function >> for a >> > dataset that  I'm working with. Shouldn't I be receiving some kind of >> > output as a result of the following? >> > >> >   meth=as.matrix(meth) >> >> colnames(meth) = sapply(colnames(meth), function(i){ >> > + c1 = strsplit(i,split ='.', fixed = T)[[1]] >> > + c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse >> = >> >   "") >> > + paste(c1,collapse = ".") >> > + { >> > >> > Best, >> > >> > Spencer Brackett >> > >> >       [[alternative HTML version deleted]] >> > >> > ______________________________________________ >> > [hidden email] mailing list -- To UNSUBSCRIBE and more, see >> > 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]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 In reply to this post by Spencer Brackett Hello, Maybe with c1 = strsplit(i, split = '\\.', fixed = T)[[1]] instead of split = '.' The dot is a metacharacter that matches any character so it has to be escaped. Hope this helps, Rui Barradas Às 16:11 de 25/06/19, Spencer Brackett escreveu: > c1 = strsplit(i,split ='.', fixed = T)[[1]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 Mr. Barradas, I got the same "output" as before, which is the + indicating that the expression is incomplete (according to some R users response in this chain). Should the argument perhaps be c1 = strsplit(i, split = '\\', fixed = T)[[1]] .... thereby eliminating the "." ? The reprex and error message as the result of this is the same as the previous one I sent. I will send a more detailed description of what code I have done so far for context. Best, Spencer On Tue, Jun 25, 2019 at 11:30 AM Rui Barradas <[hidden email]> wrote: > Hello, > > Maybe with > > c1 = strsplit(i, split = '\\.', fixed = T)[[1]] > > instead of split = '.' > > The dot is a metacharacter that matches any character so it has to be > escaped. > > Hope this helps, > > Rui Barradas > > Às 16:11 de 25/06/19, Spencer Brackett escreveu: > > c1 = strsplit(i,split ='.', fixed = T)[[1]] >         [[alternative HTML version deleted]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

 The following is what I have implemented thus far... The file object for the two files listed in lines 1-2 was set in my working directory, and are under the folder "Vakul's GBM Code"... hence the source of the odd 'prefix' for .txt files shown >library(data.table)>.anno = as.data.frame(fread(file = "~Vakul's GBM Code/mapper.txt", sep ="\t", header = T)) >meth = read.table(file = "~Vakul's GBM Code/GBM.txt", sep  ="\t", header = T, row.names = 1) >meth = as.matrix(meth) ##  the loop just formats the methylation column names to match format ## colnames(meth) = sapply(colnames(meth), function(i){   c1 = strsplit(i,split ='\\', fixed = T)[[1]]   c1[4] = paste(strsplit(c1[4],split = "",fixed = T)[[1]][1:2],collapse =  "")   paste(c1,collapse = ".") Rendering reprex... Error in parse(text = x, keep.source = TRUE) :   :28:0: unexpected end of input Best, Spencer On Tue, Jun 25, 2019 at 11:45 AM Spencer Brackett < [hidden email]> wrote: > Mr. Barradas, > > I got the same "output" as before, which is the + indicating that the > expression is incomplete (according to some R users response in this > chain). > > Should the argument perhaps be c1 = strsplit(i, split = '\\', fixed = > T)[[1]] .... thereby eliminating the "." ? > The reprex and error message as the result of this is the same as the > previous one I sent. > > I will send a more detailed description of what code I have done so far > for context. > > Best, > > Spencer > > On Tue, Jun 25, 2019 at 11:30 AM Rui Barradas <[hidden email]> > wrote: > >> Hello, >> >> Maybe with >> >> c1 = strsplit(i, split = '\\.', fixed = T)[[1]] >> >> instead of split = '.' >> >> The dot is a metacharacter that matches any character so it has to be >> escaped. >> >> Hope this helps, >> >> Rui Barradas >> >> Às 16:11 de 25/06/19, Spencer Brackett escreveu: >> > c1 = strsplit(i,split ='.', fixed = T)[[1]] >> >         [[alternative HTML version deleted]] ______________________________________________ [hidden email] mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|

## Re: Output for pasting multiple vectors

Open this post in threaded view
|