相关疑难解决方法(0)

来自两个(或更多)向量的所有元素的独特组合

我试图在R中创建两个不同大小的矢量的所有元素的独特组合.

例如,第一个向量是

a <- c("ABC", "DEF", "GHI")
Run Code Online (Sandbox Code Playgroud)

第二个是当前存储为字符串的日期

b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05")
Run Code Online (Sandbox Code Playgroud)

我需要创建一个包含两列的数据框

> data
    a          b
1  ABC 2012-05-01
2  ABC 2012-05-02
3  ABC 2012-05-03
4  ABC 2012-05-04
5  ABC 2012-05-05
6  DEF 2012-05-01
7  DEF 2012-05-02
8  DEF 2012-05-03
9  DEF 2012-05-04
10 DEF 2012-05-05
11 GHI 2012-05-01
12 GHI 2012-05-02
13 GHI 2012-05-03
14 GHI 2012-05-04
15 GHI 2012-05-05
Run Code Online (Sandbox Code Playgroud)

所以基本上,我正在寻找一个独特的组合,考虑一个矢量的所有元素(a)与第二个矢量(b)的所有元素并置.

理想的解决方案将推广到更多输入向量.


另请参见:
如何生成组合矩阵

r r-faq

85
推荐指数
4
解决办法
7万
查看次数

标签 统计

r ×1

r-faq ×1