首页 > 解决方案 > 如何创建一个组合不同变量 (R) 的所有值的数据框?

问题描述

我想创建一个带有 id、year 和 month 列的数据框,其中包含以下值的所有组合。

id <- c(1002,463,546,9787,849,34)
years <- 2000:2009
months <- 1:12

在这个简单的示例中,我要获取的数据框的总行数应该有6*10*12行。每个6id 都应显示10*12在行中,每个 id 指的是给定的年月。

标签: rloops

解决方案


尝试expand.grid

expand.grid(id,years,months)

推荐阅读