【发布时间】:2020-09-08 03:27:30
【问题描述】:
我有一个关于具有不同临床结果的肾移植患者的数据框(数字出于保密目的而更改。换句话说,我有这样的东西。
Patient eGFR1m cr1m alb1m cr3m eGFR3m alb3m cr12m eGFR12m Diseased
A 142 343 125 110 115 125 120 181 1
B 175 192 121 125 215 120 135 151 0
C 154 185 128 210 115 125 124 116 0
D 170 215 215 110 125 110 145 205 1
E 175 140 225 110 115 110 125 120 0
这是简化版。我有更多的结果,所以我想创建一个循环来计算 R 中每一列的中位数和 IQR。
另一件事是我需要队列的中位数,以及患病组和非患病组的中位数作为比较。疾病结果被收集为二元、非连续变量。每个月的 eGFR、cr、alb 都是连续的非参数变量。
【问题讨论】:
-
只是为了确认。你想要所有患者的中位数(所有样本的中位数)。或每位患者的中位数。 (每位患者 a、b、c 的中位数)
-
SO 不是免费的编码服务;使用
dput发布您的数据,这样我们就不必全部输入。然后分享您已经处理过的代码的精髓并提出您可能遇到的具体问题。请参阅here,了解如何制作可重现的示例。谷歌例如R data analysis with dplyr,你会发现很多有用的例子可以帮助你解决问题。 -
每个帖子只问一个问题。还包括您尝试过但卡住或不起作用的代码。