Я пытаюсь использовать пакетный баллер для сбора данных из баскетбольной ссылки. Я пытаюсь использовать функцию NBASeasonTeamByYear, чтобы собрать результаты сезона команд за несколько сезонов. То есть я хочу получить данные каждой команды за 2017–2020 годы, прежде чем объединить кадры данных в два больших, разделенных по конференциям.
Сначала я создал кадр данных с кодом каждой команды и конференцией
league_teams <- data.frame("team" = c("ATL", "BOS", "NJN", "CHA", "CHI", "CLE", "DAL", "DEN",
"DET", "GSW", "HOU", "IND", "LAC", "LAL", "MEM", "MIA",
"MIL", "MIN", "NOH", "NYK", "OKC", "ORL", "PHI", "PHO",
"POR", "SAC", "SAS", "TOR", "UTA", "WAS"),
"conference" = c("East", "East", "East", "East", "East", "East", "West",
"West", "East", "West", "West", "East", "West", "West",
"West", "East", "East", "West", "West", "East", "West",
"East", "East", "West", "West", "West", "West", "East",
"West", "East"))
league_teams$team <- as.character(league_teams$team)
league_teams$conference <- as.factor(league_teams$conference)
Теперь у меня проблемы с написанием l oop, который сначала использует функцию для каждой уникальной команды, используя их код и годы, которые я хочу, прежде чем объединять их, независимо от года, но внутри каждой конференции.
Я начал с этим
for (team in league_teams) {
team_2017 <- NBASeasonTeamByYear(team = team, 2017)
team_2017$season <- as.factor(2017)
team_2017$team <- as.factor(team)
}
Последние строки, иллюстрирующие, что я хочу добавить 2 столбца, один для соответствующего года и один для соответствующего кода команды, но не только для 2017 года, но и до 2020 года. Хотя я ' У меня проблемы с написанием l oop, и я думаю, что позже я использую rbind для их объединения, но я не уверен, как это сделать, и различу по конференции в исходном кадре данных, который я сделал.