2019-02-20
閱讀量:
1119
R中如何將某列分裂后轉(zhuǎn)成行
rt,假設(shè)某列中需要按照字符","進(jìn)行分裂,而","的數(shù)量不定,需要將分裂后的值轉(zhuǎn)成行。
例如"a,b"會(huì)分裂成兩行,一個(gè)值為a,一個(gè)值為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






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論