【发布时间】:2019-07-01 03:57:21
【问题描述】:
我有一个如下的数据框:
+-----+-------+
| V1 | V2 |
+-----+-------+
| 1 | a,b,c |
| 2 | a,c |
| 3 | b,d |
| 4 | e,f |
| . | . |
+-----+-------+
每个字母表都是一个用逗号分隔的字符。我想在每个逗号上拆分 V2 并将拆分字符串作为新行插入。例如,所需的输出将是:
+----+----+
| V1 | V2 |
+----+----+
| 1 | a |
| 1 | b |
| 1 | c |
| 2 | a |
| 2 | c |
| 3 | b |
| 3 | d |
| 4 | e |
| 4 | f |
+----+----+
我正在尝试使用strsplit() 先吐出V2,然后将列表转换为数据框。它没有用。任何帮助将不胜感激。
【问题讨论】:
标签: r dataframe reshape data-manipulation strsplit