Я использую l oop ниже, чтобы взять составную таблицу, разделить ее поровну и присоединить эту часть к flowFrames в объекте flowSet. Это отлично сработало с моими данными, поскольку у меня всегда было> 50000 ячеек для просмотра. Теперь у меня есть набор данных, в котором нет одинакового количества ячеек, и я не могу позволить себе потерять / отбросить эти образцы из анализа.
cellnum<-50000 #change this to number of cells per file
start_cell<-1
end_cell<-cellnum
for (i in 1:length(d_flowSet)) {
print(start_cell)
print(end_cell)
app.dataSmall<-app.data[start_cell:end_cell,]
new_frame <- fr_append_cols(d_flowSet[[i]], app.dataSmall)
filename_fcs <- filenames[i]
Sys.sleep(1)
write.FCS(new_frame, filename = filename_fcs,what="numeric", delimiter = "|", endian="big")
end_cell<-end_cell+cellnum
start_cell<-start_cell+cellnum
}
Я хотел бы изменить l oop так, чтобы количество ячеек было взято из объекта списка с именем eventCount
.
Как мне это сделать? Если бы вы могли объяснить, почему это тоже было бы здорово :)