2019-02-20
阅读量:
1078
R中如何将某列分裂后转成行
rt,假设某列中需要按照字符","进行分裂,而","的数量不定,需要将分裂后的值转成行。
例如"a,b"会分裂成两行,一个值为a,一个值为b。其他列保持不变,求方法。
解决办法:
> library(tidyr)
> df <- data.frame(x = 1:2, y = c("a,b", "d,e,f"))
> separate_rows(df,y, sep = ",")
Source: local data frame [5 x 2]
x y
(int) (chr)
1 1 a
2 1 b
3 2 d
4 2 e
5 2 f






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论