упорядочить удалить имена строк фрейма данных - PullRequest
0 голосов
/ 08 мая 2020

У меня есть этот фрейм данных data frame

Когда я пытаюсь организовать его для создания ранжирующей переменной

df_tablaCruzada<-df_tablaCruzada%>%
arrange(desc(Total)) %>%
mutate(Ranking=1:nrow(df_tablaCruzada))

, я получаю упорядоченный фрейм данных и ранжирующая переменная в порядке, но я потерял исходные имена строк arrange

Есть идеи, пожалуйста?

с уважением

1 Ответ

1 голос
/ 08 мая 2020

Dplyr не поддерживает имена строк, которые вы можете использовать tibble :: rownames_to_column ()

Пример

mtcars %>% 
  tibble::rownames_to_column()

В вашем случае это должно работать

df_tablaCruzada<-df_tablaCruzada%>%
  tibble::rownames_to_column() %>% 
  arrange(desc(Total)) %>%
  mutate(Ranking=1:nrow(df_tablaCruzada))

вы также можете использовать функцию add_row dplyr для замены mutate в этом случае

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