如何将t值提取为R中的裸数?

如何将t值提取为R中的裸数?,r,function,vector,statistics,t-test,R,Function,Vector,Statistics,T Test,我尝试了unname()并使用[[1]]仅提取t.test()后报告的t的数值,但没有成功 我想知道如何在R中的t.test命令中提取t的数值 这里有一个例子: t.value = unname(t.test(extra ~ group, var.equal = T, data = sleep))[[1]] (gt = t.value / .2) ## When you run this #> t ## You see this extra `t` here, h

我尝试了
unname()
并使用
[[1]]
仅提取
t.test()
后报告的
t
的数值,但没有成功

我想知道如何在R中的
t.test
命令中提取
t
的数值

这里有一个例子:

t.value = unname(t.test(extra ~ group, var.equal = T, data = sleep))[[1]]

(gt = t.value / .2)  ## When you run this

#>         t   ## You see this extra `t` here, how to avoid getting this `t`?
#  -9.304067 

unname
应该在提取之后

t.value <- unname(t.test(extra ~ group, var.equal = T, data = sleep)[[1]])
t.value
#[1] -1.860813
或者我们可以使用
作为.numeric


在OP的代码中,
unname
ing
list
元素

t.valueO <- t.test(extra ~ group, var.equal = T, data = sleep)
names(t.valueO)
#[1] "statistic"   "parameter"   "p.value"     "conf.int"    "estimate"    "null.value"  "alternative" "method"     
#[9] "data.name"  

names(unname(t.valueO))
#NULL
t.valueO
t.valueO <- t.test(extra ~ group, var.equal = T, data = sleep)
names(t.valueO)
#[1] "statistic"   "parameter"   "p.value"     "conf.int"    "estimate"    "null.value"  "alternative" "method"     
#[9] "data.name"  

names(unname(t.valueO))
#NULL