Я пытаюсь использовать dplyr, чтобы разделить строку на запятую, и мне не повезло.dplyr split string в список, разделенный запятой
dat<-data.frame(key=1:4,labels=c('a','ab','abc','b'))
Я пытаюсь получить столбец метки, чтобы быть с («а», «а, Ь», «а, Ь, с», «б»)
Я пробовал все приведенные ниже варианты, но ничего не работает.
dat %>%
mutate(labels=str_split(labels,''))
dat %>%
mutate(labels=str_split(labels,'')[[1]])
dat %>%
mutate(labels=paste(str_split(labels,''),collapse=','))
Как 'мутировать (Дат, лейблы = strsplit (as.charac ter (метки), "")) ', если вы хотите сохранить элементы в списке (предпочтительнее) или' mutate (dat, labels = sapply (strsplit (as.character (labels), ""), вставить, свернуть = ",")) ', если вы хотите изменить значения? – lukeA