我有一个包含 10,000 列(SNP 频率)的 df。我需要使用非重复向量进行模拟(因子分析)。为了做到这一点,我需要对列子集进行因子分析,分成 10 个组。例如 cols 1:10, 11:20; 21:30。由于手动指定这需要很长时间,我需要一个简单的脚本来完成它。我写了这个,但它似乎不起作用。我不知道如何告诉 R 何时开始和停止每次迭代。
ind=seq(1,(ncol(df)-10),by=10)
for (i in ind) { start=i;end=i+9; rez = factanal(df,factors=1, start:end) }