Я хочу выполнить 100x l oop, получить имена строк из фрейма данных A
и добавить его rownames
в качестве значений в столбце к новому dataframe B
каждый раз, заканчивая 100 столбцами в B
. Я бью головой об стену, пытаясь это сделать, потому что, кажется, я перезаписываю букву Б каждый раз, когда пробую.
data <- bs.exp.sorted.1198.input
outsft = dataframe
outsamps = dataframe
samples<- data.frame(matrix(0, nrow = 60, ncol = 1))
currentsamps =dataframe
itnumb=100
for(i in 1:itnumb){
subsamp <- data[sample(nrow(data), 60), ]
powers =c(c(1:10), seq(from=12,to=20,by=2))
sft =pickSoftThreshold(bs.exp.sorted.1198.input, powerVector = powers, verbose=5)
outsft <- rbind(outsft, sft$fitIndices[,2])
currentsamps <- as.data.frame(rownames(subsamp))
output <- add_column(samples, currentsamps)
}
вывод всегда содержит столбец 0 (который я должен был включить, чтобы заставить его работать ... И независимо от того, какой последний набор имен строк был в l oop. Я хочу сохранить ВСЕ имена строк в одном большом фрейме данных. Это должно быть простой задачей, но это поставило меня в тупик, и в этот момент я пришел в бешенство. Есть предложения? Спасибо.