Я не могу понять, что он просит, когда он говорит dat
.Я пытался получить данные с сайта проекта [538] для загрузки.Я не смог загрузить его прямо с сайта, поэтому я загрузил его как
nfl_eloRAW <- read_csv("https://projects.fivethirtyeight.com/nfl-api/nfl_elo.csv")
, а затем применил к рекомендованному формату загрузки в пакете FiveThirtyEight.
> nfl_elo <- read_csv((nfl_eloRAW), clean_names(), mutate( team1 =
as.factor(team1), team2 = as.factor(team2), neutral = ifelse(neutral == 1,
TRUE, FALSE)), is.data.frame(dat))
Error in is.data.frame(dat) : argument "dat" is missing, with no default
Когда я делаю это с фреймом данных, непосредственно записанным как:
library(tidyverse) library(janitor)
nfl_elo <- read_csv("https://projects.fivethirtyeight.com/nfl-api/nfl_elo.csv")
clean_names() mutate( team1 = as.factor(team1), team2 = as.factor(team2),
neutral = ifelse(neutral == 1, TRUE, FALSE))
, я получаю ошибку:
неожиданный элемент в nfl_elo: "clean_names ()"
У меня включен режим Tidyverse, и он должен работать.Я все еще новичок, так что любой совет отличный.Я полагаю, что ошибка в dat может означать данные, данные были загружены в моей глобальной среде.Я мог бы загрузить файл в Excel и импортировать набор данных и, возможно, избежать некоторых из этих проблем при попытке форматирования, но мне нравится, что если он загружается из прямого патча на веб-сайте, он будет обновляться после каждой игры.