【发布时间】:2017-02-15 00:48:40
【问题描述】:
我正在构建一些示例数据,并且需要能够为 3 个变量因子的每个组合提供一些数据。
我有 3 个向量,每个向量都有 3 个排列:
fruit <- c("pears", "apples", "grapes")
veg <- c("carrots", "cabbages", "broccoli")
pets <- c("cats", "dogs", "fish")
然后我有一些虚拟数据:
Date_Range <- seq(as.Date("2017-01-01"), as.Date("2017-01-30"), by = 1),
Sessions <- ceiling(rnorm(90, mean = 3000, sd = 300))
我现在想用这些构建一个数据框。对于 Date_Range 中的 30 个日期中的每一个,我希望存在一种水果、蔬菜和宠物的不同组合。
我怎样才能以这种方式构建?
【问题讨论】:
-
你能提供一个预期的输出示例吗?
-
Sessions向量的意义何在?你根本没提。 -
@Gregor 只是一个与这些因子变量一起显示的指标。实际用例是网站数据,实际向量是登录页面、设备类别(移动设备、台式机、平板电脑)和渠道(谷歌、Facebook 等)。
-
查看expand.grid函数:
expand.grid(Date_Range, fruit, veg, pets) -
@Dave2e 你也需要
Date_Range。
标签: r