如何根据 R 中的样本重复次数为对象分配变量样本名称?

How to assign variable sample names to an object based on the number of sample replicates in R?

提问人:JTHOMAS93 提问时间:11/7/2023 最后编辑:Gregor ThomasJTHOMAS93 更新时间:11/7/2023 访问量:26

问:

我正在尝试自动分析新设备的输出。该设备有 6 个孔(A1、A2、A3、B1、B2、B3),就我而言,假设每个孔都是一个样品。因此,如果我有 2 个样本(Sample1 和 Sample2),则每个样本将有 3 个重复(为了简单起见,在本例中,我将始终加载加载样本,如 A1=Sample1、A2=Sample1、A3=Sample1、B1=Sample2、B2=Sample2、B2=Sample2、B3=Sample2)。所以我想制作脚本,以便我唯一需要更改的是样本编号和样本名称,所以在开始时我会有类似的东西(如果我有更多样本,可以将 NA 更改为专有名称):

SampleNumber <- 2
NoReplicates <- 6/SampleNumber
Sample1 <- "HIV-1"
Sample2 <- "CD3"
Sample3 <- NA
Sample4 <- NA
Sample5 <- NA
Sample6 <- NA

基本上,我想找到一种方法,然后将这些样品名称应用于每个孔(用于进一步的下游目的),但基于我之前所说的规则并基于样品数量/重复次数。

目前我是这样做的:

A1 <- Sample1
A2 <- Sample1
A3 <- Sample1
B1 <- Sample2
B2 <- Sample2
B3 <- Sample2

但显然这需要我手动更改它,我希望它是自动的,但我缺乏经验/诀窍意味着我想不出一种方法来做到这一点。

任何帮助将不胜感激!

R 列表 分析

评论


答: 暂无答案