Dear r-helpers, why do I get an output in the first iteration of the for-loop which contains the string values of the input vector, and how can I avoid that?
Here's the output (only line 1 is wrong) latentVariable Indiv Group 1 rPlanning rIterat rTDD 2 rPlanning 0.79 0.84 3 rIterat 0.79 0.83 4 rTDD 0.9 0.96 5 rStandup 0.83 0.82 6 rRetros 0.9 0.95 7 rAccess 0.91 0.92 8 rAccTest 0.87 0.9 ##### LV <- c("rPlanning", "rIterat", "rTDD", "rStandup", "rRetros", "rAccess", "rAccTest") ##### loopCronbach <- function(latentVariableNames, groupingVariable) { result <- latentVariableNames names(result) <- c("latentVariable", "Indiv", "Group") for (currentName in latentVariableNames) { print(currentName) print(result) tmp1 <- calculateIndividualCronbach(get(currentName)) tmp2 <- calculateGroupCronbach(get(currentName), groupingVariable) result <- rbind(result,data.frame(latentVariable=currentName, Indiv=tmp1,Group=tmp2)) } return(result) } a <- loopCronbach(LV, u_proj) [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.