Как отладить или устранить ошибку «поврежденного x» при использовании команды R map? - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь воссоздать пример в книге R для Data Science * (https://r4ds.had.co.nz/many-models.html).) Хэдли. Я могу заставить первую часть работать, но когда я пытаюсь запустить команду карты,Я получаю Error: Corrupt x: no names.

Вот код

install.packages("gapminder")
library(gapminder)
gapminder

gapminder %>% 
  ggplot(aes(year, lifeExp, group = country)) +
  geom_line(alpha = 1/3)

by_country <- gapminder %>% 
  group_by(country, continent) %>% 
  nest()
by_country
by_country$data[[1]]

country_model <- function(df) {
  lm(lifeExp ~ year, data = df)
}

models <- map(by_country$data, country_model)

Вот все пакеты, которые я добавил

library(tidyverse);
library(lubridate)
library(stringr)
library(mapdata)
library(maps)
library(viridis)
library(modelr)

Я пытался сделать что-то подобное и продолжал получатьэта ошибка, поэтому я решил точно, что сделал Хэдли, и получил ту же ошибку. Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...