gpt4 book ai didi

r - 根据 DF 中不同列的计数和百分比创建表

转载 作者:行者123 更新时间:2023-12-02 16:12:26 24 4
gpt4 key购买 nike

我得到了这个df

    structure(list(patients = 1:10, adm1 = c(1, 1, 1, 1, 1, 1, 1, 
1, 1, 1), adm2 = c(0, 1, 1, 0, 0, 1, 1, 0, 0, 1), adm3 = c(0,
0, 1, 1, 0, 0, 0, 1, 0, 1), adm4 = c(0, 0, 0, 0, 1, 0, 0, 0,
1, 0)), class = "data.frame", row.names = c(NA, -10L))

我想要一张这样的 table

               adm1  adm2  adm3 adm4
No of patients 10 5 3 2
Percentage 100% 50% 30% 20%

1

最佳答案

我们可以使用colSumscolMeans -

rbind(no_of_patients = colSums(df[-1]), 
percentage = colMeans(df[-1]) * 100)

#. adm1 adm2 adm3 adm4
#no_of_patients 10 5 4 2
#percentage 100 50 40 20

关于r - 根据 DF 中不同列的计数和百分比创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67635649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com