我有两列作为数据帧:分裂一列分成多个列基于标记字符
**+-----+-------+
| V1 | V2 |
+-----+---------+
| 1 | a,b,c |
| 2 | a,c |
| 3 | b,d |
| 4 | e |
| . | . |
+-----+-------+**
我要拆分的第二列到基于所述第二列内的标记字符的多个列。我希望输出如下。
**+-----+-------------+
| V1 | V2 | V3 | V4 |
+-----+---------------+
| 1 | a | b | c |
| 2 | a | c | NA |
| 3 | b | d | NA |
| 4 | e | NA | NA |
| . | . | . | . |
+-----+-------------+**
这是this question的推广,但大小不平衡。例如下面的例子:
myVec <- c("F.US.CLE.V13", "F.US.CA6.U13", "F.US.CA6.U13","F.US.CA6", "F.US", "F")
我认为这是最简单的。感谢所有人的快速回复。 – Rotail
@罗塔尔很高兴帮助,美好的一天 – Wen