【发布时间】:2016-12-15 23:10:16
【问题描述】:
我有一个医师索赔数据集,医师可以在其中提交不同专业的索赔。我想找到每个医生提交的最常用的专业,并将所有专业值替换为他们最常用的专业。
physician <- c("Mary","Mary","Mary","Mary","Mary","Bob","Bob","Bob")
specialty <- c("GP","PED","DERM","ANES","GP","DERM","GP","DERM")
data <- as.data.frame(cbind(physician,specialty))
data
physician specialty
Mary GP
Mary PED
Mary DERM
Mary ANES
Mary GP
Bob DERM
Bob GP
Bob DERM
我正在寻找一个脚本,它可以在不使用for loop 的情况下输出以下内容:
data
physician specialty
Mary GP
Mary GP
Mary GP
Mary GP
Mary GP
Bob DERM
Bob DERM
Bob DERM
实际的 data.frame 本身有更多的列和医生。
【问题讨论】:
标签: r loops for-loop replace max