r - 在没有扫帚的情况下输出 t.test 均值估计中的数值
问题描述
我有来自测试的数据
data("mtcars")
a1=t.test(mpg ~ am, mtcars)
我想要每个组的平均估计值am
并且没有字符但是当我这样做时
a1$estimate[1]
a1$estimate[2]
我得到的字符说明了这些值的含义以及像这样的数值
mean in group 0
17.14737
如何仅使用基数 R 仅获取数值?
我知道tidy()
从broom
包中可以轻松地为我做到这一点,但我想知道基本的 R 方法来为我自己的启迪做这件事。
解决方案
如果您只想提取值,请使用[[
而不是[
:
a1$estimate[[1]]
# [1] 17.14737
a1$estimate[[2]]
# [1] 24.39231
从帮助页面?Extract
:
索引的通常形式是
[
.[[
可用于选择单个元素删除名称,而[
保留它们,例如,在c(abc = 123)[1]
.
推荐阅读
- css - vue css菜单上没有动画展开
- angular - 使用可选链接递增“+”
- tensorflow - Keras LSTM 输入 ValueError:形状不兼容
- python - 如何使用混合数据类型的python seaborn层次聚类?
- vb.net - Vb.Net Weight Scale Reading
- python - 如何删除组成相同单词的字母之间的空格?
- javascript - 在 chrome 扩展中使用其他库
- python - 您将如何处理计算 100 万列 CSV 中两列的相关性?
- c# - 将 ServiceStack 客户端与区分大小写的 REST 服务一起使用
- c++ - 在 Lua 中为 DLL 使用 loadlib