У меня есть фрейм данных с 1 столбцом и 1 значением
df <- data.frame(type = c("recommended: 882, meh: 501, exceptional: 283, skip: 185"),
stringsAsFactors=FALSE)
Я пытаюсь преобразовать этот type
столбец в несколько отдельных столбцов комментариев с их количеством
Мой желаемый результат
recommended meh exceptional skip
882 501 283 185
Я не могу извлечь число из строки вместо этого.
df %>% mutate(ind = row_number()) %>%
separate_rows(type, sep=",") %>%
#mutate(f = ifelse(is.na(f),0, f)) %>%
count(ind, type) %>%
spread(type, n, fill = 0) %>%
as.data.frame()
Может ли кто-нибудь указать мне правильное направление?