> On Oct 7, 2017, at 1:32 PM, Rolf Turner <r.tur...@auckland.ac.nz> wrote:
> 
> On 07/10/17 12:16, Peter Wagey wrote:
>> Hi R users,
>> I was struggling to put the results into table format. Would you mind to
>> show using following data and code how we can put the results into table? I
>> further would like to have a  confidence interval for each group.
>> set.seed(1000)
>> data <- as.data.table(list(x1 = runif(200), x2 = runif(200), group =
>> runif(200)>0.5))
>> data.frame(data)
>> head(data)
>> stat <- function(x, i) {x[i, c(m1 = mean(x1))]}
>> A<-data[, list(list(boot(.SD, stat, R = 10))), by = group]$V1
> 
> (1) Don't post in html.
> 
> (2) Don't send code that makes use of packages that you don't mention
> (in this case "data.table").

Not to mention the boot package.

> 
> (3) Don't use "data" as the name of a data object.  There is a base function 
> called "data" whence you run the risk of getting toadally incomprehensible 
> error messages as the result of certain syntax errors.
> Also see fortune("dog").

Dear Peter;

Rolf makes good points.

What sort of table do you want? Have you looked at the structure of `A`? 


str(A)  # output omitted in the interest of brevity

# It's an unnamed list of two 'boot' objects (one for each group), each of 
which is a named list.

> names(A[[1]])
 [1] "t0"        "t"         "R"         "data"      "seed"      "statistic" 
"sim"      
 [8] "call"      "stype"     "strata"    "weights"  

> A[[1]]$t0
       m1 
0.5158232 


--- 
David Winsemius
Alameda, CA, USA

'Any technology distinguishable from magic is insufficiently advanced.'   
-Gehm's Corollary to Clarke's Third Law

______________________________________________
R-help@r-project.org 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.

Reply via email to