У меня есть вектор R с именем Players, который состоит из 10 имен баскетболистов в виде строк, например, LeBronJames, KobeBryant и т. Д.
У меня есть 10 векторов R, по одному на каждого игрока, содержащих 10 лет штрафного броскаданные.Векторы называются {Player} _FT.Например, LeBronJames_FT, KobeBryant_FT и т. Д. У меня также есть эквивалент для попыток штрафного броска с именем {Player} _FTA.
Сценарий R для генерации этих векторов можно загрузить из https://www.superdatascience.com/pages/rcourse (Раздел 4: Матрицы,Набор данных домашнего задания).
Я хочу написать функцию, которая объединит эти 10 векторов в матрицу.Функция будет принимать два аргумента, список имен игроков и суффикс (например, FT, FTA).Я пытаюсь сделать это, вставив вместе компоненты для ссылки на векторы R следующим образом:
combine = function(players,type){
M = NULL
for(i in players){
M = rbind(M, paste0(i,type))
}
}
FreeThrows = combine(Players, 'FT')
Я ожидаю получить матрицу 10 на 10 с именем FreeThrows, однако FreeThrows равно нулю.
Я новичок в функциях R и R.
Как можно ссылаться на объекты R путем соединения компонентов?