基本上我有 25 个 96 孔板,我需要创建每个可能的孔的列表,其中 P = 板,下一个数字是板号 (1-25),下一个字母对应于板上的行 (AH) ,最后一个数字对应于板上的列 (1-12)。我需要为每口井设置一个唯一代码(例如 P5H6)。
我可以在 R 中输入什么代码,以便获得与每个井对应的 2400 个唯一代码的列表?
我试过使用粘贴代码,但我不知道如何让每个变量相应地改变。
paste("P1", LETTERS[1], 1:12, sep="")
我知道这当然不是最有效的解决方案,但这确实对我有用并且使用了最基本的命令。我有兴趣学习更优雅的可用解决方案,但我希望这会有所帮助!
wells <- c()
p <- 25
r <- 8
c <- 12
i <- j <- k <- 1
for (i in 1:p){
repeat{
for (j in 1:r){
repeat{
for (k in 1:c){
repeat{
wells <- as.list(c(wells, paste("P", i, LETTERS[j], k, sep = "")))
break
}
k <- k + 1
}
break
}
j <- j + 1
}
break
}
i <- i + 1
}