0
因此,此代码根据因子bonegrp
的值填充向量Bone
的值。我想以更简洁的方式来完成此任务。在R中使用因子循环
谢谢!
v <- dat$bonegrp=="Bone2"
Bone[v] <- "Gast 1"
v <- dat$Bonegrp=="Bone3"
Bone[v] <- "Gast 2"
v <- dat$Bonegrp=="Bone4"
Bone[v] <- "Vert1"
v <- dat$Bonegrp=="Bone5"
Bone[v] <- "Vert2"
v <- dat$Bonegrp=="Bone6"
Bone[v] <- "Femur"
v <- dat$Bonegrp=="Bone7"
Bone[v] <- "Tibia"
v <- dat$Bonegrp=="Bone8"
Bone[v] <- "Meta."
v <- dat$Bonegrp=="Bone9"
Bone[v] <- "Phal."
v <- dat$Bonegrp=="Bone10"
Bone[v] <- "PCau."
v <- dat$Bonegrp=="Bone11"
Bone[v] <- "MCau."
v <- dat$Bonegrp=="Bone12"
Bone[v] <- "DCau.
这绝对有效。非常感谢。我不完全确定为什么,但我会在以后解决这个问题! – Michael 2011-01-27 22:55:00