Я пытаюсь создать уникальную комбинацию всех элементов из двух векторов разного размера в R.
Например, первый вектор равен
a <- c("ABC", "DEF", "GHI")
а второй - даты, которые в настоящее время хранятся в виде строк
b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05")
Мне нужно создать фрейм данных с двумя такими столбцами
> 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
В общем, я ищу уникальную комбинацию, рассматривая все элементы одного вектора (a ), сопоставленные со всеми элементами второго вектора (b ).
Идеальное решение было бы обобщено на большее количество входных векторов.