Изглежда, че искате да използвате само първата колона на us11_12_00_school - което предавате в цикличната версия на функцията с us11_12_00_school[i,] . Във векторизираната версия обаче вие предавате цялата рамка от данни!
Не съм го тествал, но предполагам, че предавам рамката с данни като us11_12_00_school[1,] във векторизираната версия ще ви даде очакваните резултати?