Det verkar som om du bara vill använda den första kolumnen i us11_12_00_school - som du skickar i loop-versionen av funktionen med us11_12_00_school[i,] . I den vektoriserade versionen skickar du dock in hela dataramen!
Jag har inte testat det, men jag antar att jag skickade dataramen som us11_12_00_school[1,] i den vektoriserade versionen skulle ge dig de förväntade resultaten?