[R] Unexpected output in first iteration of for-loop
jim holtman
jholtman at gmail.com
Thu Feb 11 03:31:49 CET 2010
It doing exactly what you asked it to do. You have the assignment:
result <- latentVariableNames
and then you print it out in the loop. What were you expecting?
On Wed, Feb 10, 2010 at 9:06 PM, Chaehan So <chaehan.so at gmail.com> wrote:
> 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 at 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.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem that you are trying to solve?
More information about the R-help
mailing list