У меня есть вопрос, связанный с R data.table. В моей таблице один столбец ('b') может содержать несколько значений. Для каждого значения, разделенного запятыми, я хотел бы иметь дополнительную строку в таблице данных со значением столбца «a» рядом с ней.
# begin format data
d= data.table(a=c(1:3), b = c('a','b','c,d'))
# end format data
d2= data.table(a=c(1:3,3), b = c('a','b','c','d'))
Я начал разделять столбец b и хранить его как список, но не мог понять, как получить окончательные данные конечного формата.
d[,b2:= strsplit(b, ",")]
Любая помощь высоко ценится