Parece que você quer usar apenas a primeira coluna da
us11_12_00_school
- que você passa na versão de loop da função com us11_12_00_school[i,]
. Na versão vetorizada, porém, você passa o dataframe inteiro! Eu não testei, mas acho que passando o dataframe como
us11_12_00_school[1,]
na versão vetorizada daria os resultados esperados?