我有以下數據集:分割字符串,並將其添加爲新行
df<-data.frame (fact= c("a,b,c,d","f,g,h,v"), value = c("0,1,0,1" , "0,0,1,0"))
這是數據:
fact value
1 a,b,c,d 0,1,0,1
2 f,g,h,v 0,0,1,0
我要拆分它時,值爲1。所以,我的理想輸出爲:
fact value
1: a,b 0,1
2: c,d 0,1
3: f,g,h 0,0,1
4: v 0
首先,我想我可能會找到一種方法,通過使用cut
,如:
cut(as.numeric(strsplit(as.character(df$value), split = ",")), breaks =1)
但沒有我嘗試親近。
separate_rows是整齊 - 沒有意識到那一個 – zacdav
非常方便,的確。 – Abdou