楼主: strivelayo
2658 11

[问答] R语言生存分析数据整理 [推广有奖]

11
drunkfish69 发表于 2020-4-12 20:35:49
只能做个大概了,你看看是不是这样?
  1. library(tidyverse)

  2. table_1 <- tribble(
  3.   ~rn,        ~years_to_birth,        ~vital_status,        ~days_to_death,
  4.   'tcga.05.4425' , 80, 0, NA,
  5.   'tcga.05.4426' , 76, 1, 303
  6. )

  7. table_2 <- tribble(
  8.   ~rn, ~PABPC,        ~CDIA,
  9.   'tcga.05.4425.01' , 0.32, 1.7,
  10.   'tcga.05.4426.01' , 0.38, 6.3,
  11.   'tcga.05.4427.01' , 0.68, 7.3
  12. )

  13. table_2 <- table_2 %>%
  14.   separate(rn, into = c("A2", "B2", "C2", "D2"), sep='\\.')

  15. table_1 <- table_1 %>%
  16.   separate(rn, into = c("A1", "B1", "C1"), sep='\\.')

  17. table_3 <- table_2 %>%
  18.   left_join(table_1, by=c("C2"="C1"))

  19. table_3
复制代码
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

12
金针家的菇 发表于 2020-7-9 11:46:10 来自手机
drunkfish69 发表于 2020-4-12 10:54
是不是想通过表2中的‘rn’字段去左连接表1?首先确定是不是一对一的?
你好,你有生存分析的报告或者论文吗,想找一篇,有报酬的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-16 07:27