r-重复和拆分制表符和分号分隔的csv文件



我有一个.csv文件,用以下数据以制表符分隔:

Column1 Column2 Column3 Column4
123      a      v; w     t
456      b    x; y; z    u

我想将第3列中的项目用分号分隔;并复制属于其行的其他信息。

Column1 Column2 Column3 Column4
123      a       v       t
123      a       w       t
456      b       x       u
456      b       y       u
456      b       z       u

我是一个使用R的新手,我将非常感谢关于如何执行此操作的一些想法。非常感谢。

这行吗:

library(dplyr)
library(tidyr)
df %>% separate_rows(Column3, sep = '; ')
# A tibble: 5 x 4
Column1 Column2 Column3 Column4
<int> <chr>   <chr>   <chr>  
1     123 a       v       t      
2     123 a       w       t      
3     456 b       x       u      
4     456 b       y       u      
5     456 b       z       u      

相关内容

  • 没有找到相关文章

最新更新