我有一个编码的聚类结果best.seed
要清楚,如果best.seed的结果是uc.4,我写道:
for(i in 1:16) {
assign(paste0("Factor", i), row.names(subset(res.uc.df, uc.4 == i)))
}
我的循环正常。
但是,如果我尝试调用best.seed
或best.seed[1]
结果而不是正常工作。结果为空
for(i in 1:16) {
assign(paste0("Factor", i), row.names(subset(res.uc.df, best.seed == i)))
}
答案 0 :(得分:1)
for(i in 1:16) {
assign(paste0("Factor", i), row.names(subset(res.uc.df, get(best.seed) == i)))
}
应该有用。