Итерировать по декартовому произведению векторов
У меня есть следующий вложенный цикл:
for (x in xs) {
for (y in ys) {
# Do something with x and y
}
}
Который яЯ хотел бы сплющить, поэтому я подумал о построении декартово произведение двух векторовxs
а такжеys
и итерации по результату. В Python это было бы тривиально:
for xy in product(xs, ys):
# x, y = xy[0], xy[1]
Но в R, самый простой эквивалент I ’мы нашли выглядит пугающе:
xys