I have a data frame with a column containing a space-delimited list of character codes:
\"Ab B C\" \"\" \"X C\" \"N Ab F S\" :
I want to co
In base R, another approach:
lst = strsplit(df$Col1, ' ') cols = unique(unlist(lst)) m = do.call(rbind, lapply(lst, function(u) cols %in% u +0)) colnames(m) = cols #> m # Ab B C X N F S #[1,] 1 1 1 0 0 0 0 #[2,] 0 0 0 0 0 0 0 #[3,] 0 0 1 1 0 0 0 #[4,] 1 0 0 0 1 1 1