Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将字符串拆分为行,并保持到R中其他列的映射_R - Fatal编程技术网

将字符串拆分为行,并保持到R中其他列的映射

将字符串拆分为行,并保持到R中其他列的映射,r,R,抱歉,如果标题有点误导。 这是我的问题 我有3列的数据框 col1 col2 col3 Parta 3 xxx,yyy,zzz Partb 4 aaa,bbb,ccc 我想stringsplit col3,这样我就可以在一个新列中获取内容,但仍然可以管理与其他列的关系。。像这样 col1 col2 col3 Parta 3 xxx Parta 3 yyy Parta

抱歉,如果标题有点误导。 这是我的问题

我有3列的数据框

col1      col2      col3
Parta     3         xxx,yyy,zzz
Partb     4         aaa,bbb,ccc
我想stringsplit col3,这样我就可以在一个新列中获取内容,但仍然可以管理与其他列的关系。。像这样

col1     col2     col3
Parta    3        xxx
Parta    3        yyy
Parta    3        zzz
Partb    4        aaa
Partb    4        bbb
Partc    4        ccc
简单地说,我确定,但我正在努力…感谢帮助。。
Paul.

我们可以使用
tidyr

library(tidyr)
separate_rows(df1, col3)

请参见
splitstackshape::cSplit()
what..的副本?您能给我答案的链接吗..?在CRAN..上找不到tidyr{}?@PaulBeales我想新的包是library(tidyverse),其中包括十几个包