Ошибка: ошибка в grouped_df_impl (данные, unname (переменные), drop) - PullRequest
0 голосов
/ 13 января 2019

Ошибка в grouped_df_impl (данные, unname (переменные), drop):

library(tidyverse)
data <- read_csv("Data/data.csv")
col1 <- data$Month
col2 <- data$Alpha
data %>%
      group_by(col1)

Просто пытаюсь использовать функцию group_by, но отображается сообщение об ошибке.

1 Ответ

0 голосов
/ 13 января 2019

Вот что происходит:

library(tidyverse)
iris1<-iris
col1<-iris$Species
col2<-iris$Sepal.Length
iris1 %>% 
  group_by(col1)

Это дает нам:

Ошибка в grouped_df_impl (данные, unname (переменные), drop): Колонка col1 неизвестна

Причина? Вы передаете столбец, которого нет в data.frame. В tidyverse вы не используете $ Решение:

iris1 %>% 
  group_by(Species)

Отлично! Выход:

# A tibble: 150 x 5
# Groups:   Species [3]
   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
          <dbl>       <dbl>        <dbl>       <dbl> <fct>  
 1          5.1         3.5          1.4         0.2 setosa 
 2          4.9         3            1.4         0.2 setosa 
 3          4.7         3.2          1.3         0.2 setosa 
 4          4.6         3.1          1.5         0.2 setosa 
 5          5           3.6          1.4         0.2 setosa 
 6          5.4         3.9          1.7         0.4 setosa 
 7          4.6         3.4          1.4         0.3 setosa 
 8          5           3.4          1.5         0.2 setosa 
 9          4.4         2.9          1.4         0.2 setosa 
10          4.9         3.1          1.5         0.1 setosa 
...