计算data.frame的摘要统计信息

阿德里安

有没有一种快速的方法来计算数字矢量的均值和sd,然后将其放到data.frame中?所以假设我有几个看起来像这样的变量

test1 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))
test2 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4))) 
test3 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))

> test1
     score status
1   0.6648      0
2  -0.5158      0
3  -0.0297      0
4  -0.1086      0
5  -1.8708      0
6   0.7908      0
7   0.4760      1
8  -0.4841      1
9  -0.3451      1
10 -0.0772      1

我该如何构造一个看起来像这样的data.frame,在每个条目中都带有mean(sd)。我隐约记得我以前用某种命令来完成此操作,但我只是不记得它是什么。而且我不想让每个变量都意味着()和sd(),然后将它们分别放入data.frame中。所以这就是我想要的最终data.frame的样子;东西很长的线:

                  0           1
 test1     0.9(0.1)   0.1(0.03)
 test2     0.2(0.1)   0.2(0.03)
 test3     0.1(0.2)   0.1(0.04)
金在贤

下面是我的审判。

myfun()获取mean(sd)两个列(或任意数量的列)。数据帧被放入列表中以便在中使用sapply()

set.seed(1237)
test1 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))
test2 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4))) 
test3 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))

tests <- list(test1, test2, test3)

myfun <- function(x) {
  sapply(x, function(x) paste0(round(mean(x),1),"(",round(sd(x),1),")"))
}

t(sapply(tests, myfun))

     score       status    
[1,] "-0.2(1.1)" "0.4(0.5)"
[2,] "0.3(1.2)"  "0.4(0.5)"
[3,] "0.1(0.9)"  "0.4(0.5)"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算数据框中列的摘要统计信息

来自分类Dev

R Data.table,用于计算多个列中的摘要统计信息

来自分类Dev

根据摘要统计信息过滤出data.table列

来自分类Dev

使用group_by()使用dplyr计算数据框的摘要统计信息

来自分类Dev

如何在Pandas数据框中计算汇总的摘要统计信息

来自分类Dev

Spark:摘要统计信息

来自分类Dev

从双数组计算统计信息

来自分类Dev

使用data.table计算所有数字列的摘要统计量(例如均值)

来自分类Dev

编写一个函数,该函数可导入数据并根据可变条件计算摘要统计信息,并写入输出文件

来自分类Dev

计算来自矩阵列表的样本的摘要统计量

来自分类Dev

计算多维numpy数组的不同统计信息

来自分类Dev

python:在图像子集上计算统计信息

来自分类Dev

计算PostgreSQL中的移动天气统计信息

来自分类Dev

沿列计算汇总统计信息

来自分类Dev

如何通过data.table中的十分位组计算统计信息

来自分类Dev

熊猫groupby对摘要统计信息进行排序

来自分类Dev

使用stargazer输出摘要统计信息

来自分类Dev

查找多个值的摘要统计信息

来自分类Dev

SQL:获取表摘要/统计信息

来自分类Dev

如何返回摘要统计信息列表?

来自分类Dev

根据列信息计算数据框的统计信息

来自分类Dev

将摘要转换为data.frame

来自分类Dev

中间合并/联接数据帧计算统计信息的性能问题

来自分类Dev

Spark Streaming-根据按键分组的键值对计算统计信息

来自分类Dev

r-计算传递给setDT的变量的统计信息

来自分类Dev

计算大熊猫数据框上的统计信息

来自分类Dev

尝试获取联赛统计信息以计算内部比赛的获胜率

来自分类Dev

如何在Evaluator中计算其他统计信息?

来自分类Dev

如何在DataFrames列表上计算统计信息

Related 相关文章

  1. 1

    计算数据框中列的摘要统计信息

  2. 2

    R Data.table,用于计算多个列中的摘要统计信息

  3. 3

    根据摘要统计信息过滤出data.table列

  4. 4

    使用group_by()使用dplyr计算数据框的摘要统计信息

  5. 5

    如何在Pandas数据框中计算汇总的摘要统计信息

  6. 6

    Spark:摘要统计信息

  7. 7

    从双数组计算统计信息

  8. 8

    使用data.table计算所有数字列的摘要统计量(例如均值)

  9. 9

    编写一个函数,该函数可导入数据并根据可变条件计算摘要统计信息,并写入输出文件

  10. 10

    计算来自矩阵列表的样本的摘要统计量

  11. 11

    计算多维numpy数组的不同统计信息

  12. 12

    python:在图像子集上计算统计信息

  13. 13

    计算PostgreSQL中的移动天气统计信息

  14. 14

    沿列计算汇总统计信息

  15. 15

    如何通过data.table中的十分位组计算统计信息

  16. 16

    熊猫groupby对摘要统计信息进行排序

  17. 17

    使用stargazer输出摘要统计信息

  18. 18

    查找多个值的摘要统计信息

  19. 19

    SQL:获取表摘要/统计信息

  20. 20

    如何返回摘要统计信息列表?

  21. 21

    根据列信息计算数据框的统计信息

  22. 22

    将摘要转换为data.frame

  23. 23

    中间合并/联接数据帧计算统计信息的性能问题

  24. 24

    Spark Streaming-根据按键分组的键值对计算统计信息

  25. 25

    r-计算传递给setDT的变量的统计信息

  26. 26

    计算大熊猫数据框上的统计信息

  27. 27

    尝试获取联赛统计信息以计算内部比赛的获胜率

  28. 28

    如何在Evaluator中计算其他统计信息?

  29. 29

    如何在DataFrames列表上计算统计信息

热门标签

归档