我想折疊包含入院日期、出院日期和逗留原因的多行。但我只想保留按ID和逗留原因分組的最早入院日期和最晚出院日期。
我的資料框如下所示:
結構(串列(入學日期 = 結構(c(16709、16710、16713、16714、16715、16729、16730、16731、16735、16741、16742、16787、16790、16792、16797、16798、Date 76)“類), DischargeDate = 結構(c(16709, 16710, 16713, 16714, 16715, 16729, 16730, 16731, 16735, 16741, 16742, 16787, 16790, 16792, 16797, 16798, 9, 7)”類ID = C(1010091262,1010091262,1010091262,1010091262,1010091262,1010091262,1010091262,1010091262,1010091262,1010091262,1010091262,1640300380,1640300380,1640300380,1640300380,1640300380,1640300380),CauseOfStay = C( “Folge:Hirninfarkt”,“ Folge: Hirninfarkt", "Folge: Hirninfarkt", "Folge: Hirninfarkt", "Folge: Hirninfarkt", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", " Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl")) , row.names = c(1L, 2L, 3L, 4L, 5L, 15L, 16L, 17L, 18L, 19L, 20L, 60L, 61L, 62L, 63L, 64L, 65L), class = "data.frame")"Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl")), row.names = c(1L, 2L, 3L, 4L, 5L, 15L, 16L, 17L, 18L, 19L, 20L, 60L, 61L, 62L, 63L, 64L, 65L), class = "data.frame")"Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl", "Sch?digung: Hirn, anoxisch, aonkl")), row.names = c(1L, 2L, 3L, 4L, 5L, 15L, 16L, 17L, 18L, 19L, 20L, 60L, 61L, 62L, 63L, 64L, 65L), class = "data.frame")
輸出應包含 3 行,包括最早入院日期、最晚出院日期,按逗留原因和 ID 分組。
uj5u.com熱心網友回復:
您可以使用 group_by / summarise.. 您可以將您的患者識別符號 ( ID) 添加到group_by()子句中,以允許不同的患者有不同的匯總行,用于相同的逗留原因
dat %>%
group_by(ID, CauseOfStay) %>%
summarize(AdmissionDate = min(AdmissionDate, na.rm=T),
DischargeDate = max(DischargeDate, na.rm=T))
輸出:
ID CauseOfStay AdmissionDate DischargeDate
<dbl> <chr> <date> <date>
1 1010091262 Folge: Hirninfarkt 2015-10-01 2015-10-07
2 1010091262 Sch?digung: Hirn, anoxisch, aonkl 2015-10-21 2015-11-03
3 1640300380 Sch?digung: Hirn, anoxisch, aonkl 2015-12-18 2015-12-30
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/444477.html
上一篇:擺脫熊貓回圈中的iterrows
