【问题标题】:Split a String into rows and maintain mapping to other columns in R [duplicate]将字符串拆分为行并维护到 R 中其他列的映射 [重复]
【发布时间】:2016-10-28 11:51:06
【问题描述】:

对不起,如果标题有点误导。 这是我的问题;

我有 3 列的数据框

col1      col2      col3
Parta     3         xxx,yyy,zzz
Partb     4         aaa,bbb,ccc

我想对 col3 进行字符串拆分,以便在新列中获取内容,但仍保持与其他列的关系.. 像这样

col1     col2     col3
Parta    3        xxx
Parta    3        yyy
Parta    3        zzz
Partb    4        aaa
Partb    4        bbb
Partc    4        ccc

我很确定,但我很挣扎...感谢您的帮助.. 保罗。

【问题讨论】:

  • splitstackshape::cSplit()
  • 复制什么......?
  • 你能给我答案的链接吗?

标签: r


【解决方案1】:

我们可以从tidyr使用separate_rows

library(tidyr)
separate_rows(df1, col3)

【讨论】:

  • 在 CRAN 上找不到 tidyr{}..?
  • @PaulBeales 我认为新包是 library(tidyverse) ,其中包括十几个包
猜你喜欢
  • 2016-10-22
  • 2021-12-28
  • 2020-03-27
  • 2014-10-13
  • 2018-09-20
  • 1970-01-01
  • 2017-07-25
  • 2023-03-23
  • 2013-12-15
相关资源
最近更新 更多