Я очень новый программист, и я учусь использовать dplyr, и мне интересно, как решить эту проблему: у меня есть этот фрейм данных:
countries <- c("USA","Canada","Denmark","Albania", "Turkey","France", "Italy")
values <- c(1, 1, 3, 3,7,8,9)
old_df <- data.frame(countries, values, stringsAsFactors = FALSE)
Я хочу изменить порядок в моемнабор данных для получения этого:
countries <- c("USA , Canada","Denmark , Albania", "Turkey","France", "Italy")
values <- c(1,3,7,8,9)
new_df <- data.frame(countries, values, stringsAsFactors = FALSE)
Поскольку я использую dyplr, я думаю, что лучший способ решить мою проблему мог бы быть:
library(dplyr)
new_df <- group_by(values) %>%
transmute(countries = countries) %>%
ungroup
Заранее спасибо за любую подсказку о том, какчтобы решить это.