Я кодирую в R-studio и имею функцию saveResults()
.Требуется:
sce
- объект эксперимента с одной ячейкой. opt
- список из пяти вещей clusterLabels
- простой кадр данных сдва столбца
Важно то, что я получаю сообщение об ошибке:
Error: unexpected symbol in:
"saveResults(sce = sce, opt = opt, clusteInputs()
zhengMix"
, которое совсем не согласуется с параметрами, которые я передаю в функцию.Вы можете увидеть это в последней строке блока кода ниже: я передаю правильные параметры, но получаю сообщение об ошибке, в котором говорится, что я передал clusteInputs()
и zhengMix
вместо clusterLabels
.У меня нет функции с именем clusteInputs()
, а zhengMix
было на несколько строк выше.
# Save the clustering data
InstallAndLoadPackagesForSC3Clustering()
opt <- GetOptionInputs()
zhengMix <- FetchzhengMix(opt)
sce <- CreateSingleCellExperiment(zhengMix)
clusterLabels <- getClusterLabels(sce)
opt <- createNewDirectoriesToSaveData(opt)
saveResults <- function(sce, opt, clusterLabels){
print("Beginning process of saving results...")
maxClusters = ncol(clusterLabels)/2+1
for (n in 2:maxClusters){
savePCAasPDF(sce, opt, numOfClusters = n, clusterLabels)
saveClusterLabelsAsRDS(clusterLabels, numOfClusters = n, opt)
}
saveSilhouetteScores(sce, opt)
print("Done.")
}
saveResults(sce = sce, opt = opt, clusterLabels = clusterLabels)
У кого-нибудь есть идеи, что происходит?Я застрял на этом.