我使用 coxme 模型得到这个输出。我正在尝试处理这部分,即脆弱/RE 输出,看起来像这样。
>fitpm50$frail$'ST_BASELINE/CMSA_MSA'
CA/680 CA/2840 CA/4472 CA/6922 CA/7120 CA/7320
1.129591e-02 1.208329e-02 -3.709842e-02 2.353560e-02 -3.345176e-04 1.359872e-02
我想对此进行排序并将其作为数据框输出。这里棘手的部分是我想按数字排序,删除 CA/. 我想出了这个:
>sort(as.character(substring(attributes(fitpm50$frail$'ST_BASELINE/CMSA_MSA')$names, 4, 7)
哪种有效,但这会返回 680 是第三大值,而我希望它是最小的 680。这也只是返回标题的排序值,而我希望整个输出排序为数据框。
谢谢