在R中将一列分为两个值

时间:2019-02-13 07:03:56

标签: r variables split

我想将仅包含以下值的一列的数据框拆分为仅包含数值的两列

1: [0.426321243245,0.573678756755]
2: [0.413189679382,0.586810320618]

我在d中使用dplr -starts_with,seperate等尝试了不同的方式,但无法将列拆分为包含两个单独列的数据框。

有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我希望这会对您有所帮助

newdf <- read.table(text = "column1
0.426321243245,0.573678756755
0.413189679382,0.586810320618
", header = T)


library(splitstackshape)
final <- cSplit(newdf, 'column1', sep=",", type.convert=FALSE)