通过复制2个元素来创建数据框

时间:2018-10-05 10:33:35

标签: r

我正在尝试制作一个具有1列的数据框。

参考以下示例,我希望饼干出现5次,蛋糕出现10次。

下面的代码不起作用,只能显示两次。

 y<-data.frame(Food=rep(c("biscuit", "cake"), each=c(5,10)))

有人对我如何重写它以获得期望的结果有任何建议吗?

1 个答案:

答案 0 :(得分:0)

您需要做

data.frame(Food = rep(c("biscuit", "cake"), times = c(5, 10)))

times是默认设置,因此您实际上可以忽略它。