Re: [R] do.call, browser and traceback

2019-01-15 Thread Sigbert Klinke
Hi, I run in the same problem, as discussed in 2006. Is there any solution by now? Sigbert Am 23.02.06 um 20:39 schrieb hadley wickham: Did you mean that? Both are errors. Perhaps f <- function(...) browser() do.call(f, mtcars) Sorry, yes, that is what I meant. What is being used is

Re: [R] do.call environment misunderstanding

2013-06-25 Thread David Winsemius
On Jun 25, 2013, at 6:05 PM, Dan Murphy wrote: > My problem is to evaluate a function/model whose definition and > parameters (I'll put x into the arguments) and other data are saved by > someone else in an Rdata file, but I don't know the function name, > definition or data. Nevertheless, I need

Re: [R] do.call environment misunderstanding

2013-06-25 Thread Dan Murphy
My problem is to evaluate a function/model whose definition and parameters (I'll put x into the arguments) and other data are saved by someone else in an Rdata file, but I don't know the function name, definition or data. Nevertheless, I need to save whatever functional values/model solutions are s

Re: [R] do.call environment misunderstanding

2013-06-25 Thread Duncan Murdoch
On 25/06/2013 11:56 AM, Dan Murphy wrote: So the trick is to put the function f into e and define its environment to be e: Putting f into e, and defining the environment of f to be e solve different problems. Your toy example has both problems so it's a reasonable solution there, but most re

Re: [R] do.call environment misunderstanding

2013-06-25 Thread Dan Murphy
So the trick is to put the function f into e and define its environment to be e: > e <- new.env() > e$f <- function() x^2 > environment(e$f) <- e > e$x <- 2 > do.call("f", list(), envir = e) [1] 4 Thanks, Duncan. On Tue, Jun 25, 2013 at 6:49 AM, Duncan Murdoch wrote: > On 25/06/2013 9:32 AM, Dan

Re: [R] do.call environment misunderstanding

2013-06-25 Thread Duncan Murdoch
On 25/06/2013 9:32 AM, Dan Murphy wrote: I am having difficulty understanding the envir argument of do.call. The help page says envir an environment within which to evaluate the call. so I thought that in the following toy example x would be found in the environment e and f would return 4 via

Re: [R] do.call

2012-12-06 Thread arun
quot;),stringsAsFactors=FALSE)  colnames(dat1)<-"SemicolonSep_Col"  dat1 #  SemicolonSep_Col #1    13;3;18;17;14 #2  5;18;14;10;17;3 #3 6;11;8;4 #4  14;15;15;3;2;20 #5 8;18;19;17;12;11 A.K. - Original Message - From: Dominic Roye To: arun Cc: Sent: Thursday, December 6, 2

Re: [R] do.call

2012-12-06 Thread arun
2 "5;18;14;10;17;3" #3 "6;11;8;4"    #4 "14;15;15;3;2;20" #5 "8;18;19;17;12;11" A.K. - Original Message - From: Dominic Roye To: arun Cc: Sent: Thursday, December 6, 2012 9:33 AM Subject: Re: [R] do.call Well, my aim is to get a new colum

Re: [R] do.call

2012-12-06 Thread arun
m(is.na(x))>1),],sep=";")) #deleted rows with more than 1 NA #[1] "13;NA;3;18;17;14" "5;18;14;10;17;3"  "14;15;15;3;2;20"  "8;18;19;17;12;11"  A.K. - Original Message - From: Dominic Roye To: arun Cc: R help Sent: Thursday, Decem

Re: [R] do.call

2012-12-06 Thread Dominic Roye
Hi, thanks for your answer, but in this way R delete all rows with NA. In all rows I have values but also NA. I don´t know why it delete all of them. I hope you can give me an idea. Thanks. Best regards, > str(temp) 'data.frame': 112598 obs. of 35 variables: $ Lista.de.códigos.de.diagnósti

Re: [R] do.call

2012-12-04 Thread arun
Hi, Try this: set.seed(15) datos<-as.data.frame(matrix(sample(c(1:20,NA),30,replace=TRUE),ncol=6))  do.call(paste,c(na.omit(datos),sep=";")) #[1] "5;18;14;10;17;3"  "14;15;15;3;2;20"  "8;18;19;17;12;11" A.K. - Original Message - From: Dominic Roye To: r-help@r-project.org Cc: Sent: Tu

Re: [R] do.call or something instead of for

2012-06-25 Thread Rolf Turner
On 26/06/12 00:39, Kathie wrote: Dear R users, I'd like to compute X like below. X_{i,t} = 0.1*t + 2*X_{i,t-1} + W_{i,t} where W_{i,t} are from Uniform(0,2) and X_{i,0} = 1+5*W_{i,0} Of course, I can do this with "for" statement, but I don't think it's good idea because "i" and "t" are too

Re: [R] do.call or something instead of for

2012-06-25 Thread Mark Leeds
thanks peter. I was thinking more about t but you're right in that there's an i there also. my bad ( twice ). On Mon, Jun 25, 2012 at 9:37 AM, Petr Savicky wrote: > On Mon, Jun 25, 2012 at 05:39:45AM -0700, Kathie wrote: > > Dear R users, > > > > I'd like to compute X like below. > > > > X_{i

Re: [R] do.call or something instead of for

2012-06-25 Thread Petr Savicky
On Mon, Jun 25, 2012 at 05:39:45AM -0700, Kathie wrote: > Dear R users, > > I'd like to compute X like below. > > X_{i,t} = 0.1*t + 2*X_{i,t-1} + W_{i,t} > > where W_{i,t} are from Uniform(0,2) and X_{i,0} = 1+5*W_{i,0} > > Of course, I can do this with "for" statement, but I don't think it's

Re: [R] do.call or something instead of for

2012-06-25 Thread Mark Leeds
Hi Kathryn: I'm sorry because I didn't read your question carefully enough. arima.sim won't help because you don't have a normal error term. I think you have to loop unless someone else knows of a way that I'm not aware of. good luck. On Mon, Jun 25, 2012 at 8:39 AM, Kathie wrote: > Dear R us

Re: [R] do.call or something instead of for

2012-06-25 Thread Mark Leeds
Hi: Use arima.sim because when you have recursive relationships like that, there's no way to not loop. If arima.sim doesn't allow for the trend piece (0.1*t ), then you can do that part seperately using cumsum(0.1*(1:t)) and then add it back in to what arima.sim gives you. I don't remember if arim

Re: [R] do.call(), browser() and large arguments

2012-06-08 Thread Duncan Murdoch
On 12-06-08 7:06 AM, Jannis wrote: Hi R users, i use do.call() to run some functions on large datasets. For debugging purposes I occasionally use browser. In the case of large datasets supplied to do.call, this however results in R printing huge amounts of numbers on the screen. Is there any wa

Re: [R] do.call in "with" construction

2011-07-25 Thread Joshua Wiley
Dear Johannes, because myFun has an environment, and that the global environment. Look at: with(myEnv, { myFun2 <- function(symbols){do.call("print", lapply(symbols, FUN=as.name))} do.call("myFun2", list(symbols.env)) do.call("myFun", list(symbols.env)) }) Also, for example, compare

Re: [R] do.call and applying na.rm=TRUE

2011-05-12 Thread Jonathan Daily
?do.call Second argument is a list of arguments to pass. Try do.call(mean, list(x, na.rm = T)) On Thu, May 12, 2011 at 1:57 PM, John Kerpel wrote: > Hi all!  I need to do something really simple using do.call. > > If I want to call the mean function inside do.call, how do I apply the > condition

Re: [R] do.call and timeSeries

2009-11-10 Thread Bierbryer, Andrew
uesday, November 10, 2009 2:38 PM To: Bierbryer, Andrew Cc: r-help@r-project.org Subject: Re: [R] do.call and timeSeries Bierbryer, Andrew wrote: > Does anyone know why the following code hangs on the do.call, but works > fine when I either comment out the require(timeSeries) or only do 2 &

Re: [R] do.call and timeSeries

2009-11-10 Thread Peter Ehlers
Bierbryer, Andrew wrote: Does anyone know why the following code hangs on the do.call, but works fine when I either comment out the require(timeSeries) or only do 2 levels of a for loop instead of 3? Thanks, Andrew Bierbryer require(timeSeries) num <- 1 x.list <- l

Re: [R] do.call and plotting functions ...

2008-11-19 Thread Prof Brian Ripley
The help pages (here for bquote) are your friend. I don't think you really want to do this via do.call(), as you want some arguments evaluated and some unevaluated. Rather, match.call(), alter it as you want, and then eval.parent it. Something like ploteps <- function(file, plotFunction, ..

Re: [R] do.call and plotting functions ...

2008-11-19 Thread Gabor Grothendieck
Try this: f <- function(cmd, ...) { cat("Hello\n") mc <- match.call() mc <- mc[-1] eval.parent(mc) cat("Goodbye\n") } f(plot, 1:10) On Wed, Nov 19, 2008 at 8:57 AM, Roberto Brunelli <[EMAIL PROTECTED]> wrote: > I'm trying to write a simple wrapper for plot

Re: [R] do.call without arguments?

2007-11-05 Thread Antje
Thank you very much! This is exactly what I need... I did not know that there is such a simple way :) Antje Peter Dalgaard schrieb: > Antje wrote: >> Hello, >> >> I have a vector containing strings of simple operation methods. >> >> methods <- c("mean","sd","median")e.g. >> >> Now, I'd like

Re: [R] do.call without arguments?

2007-11-05 Thread Peter Dalgaard
Antje wrote: > Hello, > > I have a vector containing strings of simple operation methods. > > methods <- c("mean","sd","median")e.g. > > Now, I'd like to apply these methods to my data and I thought, I could make a > do.call. But these methods don't need any further arguments... Do I have to