关于如何拆分变量的简短问题。
我创建了一个名为d。
的数据框R代码如下所示。
x1 = c(1, 2, 3, 4)
x2 = c(5, 6, 7, 8)
x1x2 = paste(x1, x2, sep = ",")
x3 = c(10, 20)
x4 = c(100, 200, 300, 400, 500)
d = data.frame(expand.grid(x1x2, x3, x4))
从数据d,我如何拆分x1x2变量以便x1和x2分开?
非常感谢提前。
答案 0 :(得分:1)
如果您要为x1和x2创建单独的列,则可以使用 Fade fade = new Fade();
fade.excludeTarget(R.id.p1,true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setEnterTransition(fade);
}
:
tidyr::separate
答案 1 :(得分:0)
您可以使用正则表达式
d$x1 <- gsub(".*?,","",d[[1]])
d$x2 <- gsub(",.*","",d[[1]])
或
?strsplit