私は私の意見を持っています。R を使用しています。R で解決したい
id places present
1234 |new|world|life yes
5111
2012222 |lamp yes
123333 |world11|ness yes
アウトプットしたい
id places present
1234 new y9970s
1234 world 7655s
1234 life 54644s
5111
2012222 lamp y777s
123333 world11 y998s
123333 ness y99s
私が試してみました
dt <- data.table(input)
dt=dt[ , list( V3 = unlist( strsplit(as.character( V3),"\\|") ) ) , by = V1]
しかし、3列目は省略されています。その場合、複数の列がある場合でも、どのように機能しますか