I have a string column with commas. I want to convert this single column into multiple labeled columns, with values filled in appropriately. The output data frame would have 3 columns (A, B, and C). Row 1 would have columns A and B filled in with "Yes", and C with "No". Row 2 would have all 3 columns filled with "Yes", etc.
df1 <- data.frame(X= c("A, B", "A, B, C", "A", "A, C"))
df1
X
1 A, B
2 A, B, C
3 A
4 A, C
Required Output
A B C
Yes Yes No
Yes Yes Yes
Yes No No
Yes No Yes
Any hint, please.