我有dataframe,从中我想获得从数据集//其中%处理过的治疗=处理/总访问自动化数据帧元司
例如百分之。 %治疗急性上颌窦炎=九万三千四百七十零分之九万三千四百七十零= 100%
dput(droplevels(head(magma)))
structure(list(DIAG_CODE_1 = structure(c(1L, 1L, 2L, 2L, 2L,
2L), .Label = c("4610 SINUSITIS MAXILLARY ACUT", "4619 SINUSITIS ACUTE UNSP"
), class = "factor"), GENDER = structure(c(1L, 1L, 1L, 1L, 1L,
1L), .Label = "FEMALE", class = "factor"), AGE = structure(c(1L,
1L, 1L, 1L, 1L, 1L), .Label = "0-2", class = "factor"), Mention_DRGU = c(5460L,
5460L, 17790L, 17790L, 9400L, 9400L), treatment_status = structure(c(1L,
2L, 1L, 2L, 1L, 2L), .Label = c("Total visits", "Treated"), class = "factor"),
diag_class_1 = structure(c(1L, 1L, 1L, 1L, 1L, 1L), .Label = "Acute sinusitis", class = "factor"),
year = c(2007L, 2007L, 2007L, 2007L, 2008L, 2008L)), .Names = c("DIAG_CODE_1",
"GENDER", "AGE", "Mention_DRGU", "treatment_status", "diag_class_1",
"year"), row.names = c(1285L, 1286L, 1407L, 1410L, 1408L, 1411L
), class = "data.frame")
但是与432行,这是可能的,我可以手动都认为计算,但是这将是令人难以置信的耗费时间。这不是什么电脑用于:p。如果你们可以帮我找到在R内自动执行任务的方法,那将不胜感激。
有没有一种方法可以创建一个结果数据框,告诉我DIAG_CODE_1,性别,年龄,治疗百分比和年份?我创建了(在Excel中)我想让output看起来像是让你们看到我的意思。
我会做这种计算等呼吸系统疾病的,所以我现在看的学习这样我可以让我的生命从长远来看更容易。
@akrun我已经把一些dput输出(希望正确 – user3900661 2014-10-09 15:40:02